A leading technology company in Bengaluru is seeking a skilled Java Developer to enhance their development team. This role involves designing utilities and business logic in Core Java, building features using Spring Boot, and implementing event-based microservices. Candidates should possess strong knowledge of RESTful APIs, databases like PostgreSQL, and cloud technologies such as Docker and Kubernetes. Experience with Agile/SCRUM practices is essential for this position.
Qualifications
Strong experience in Core Java development.
Experience implementing RESTful APIs with Spring Boot.
Experience with event-based microservices architecture.
Strong database experience, preferably with PostgreSQL or MySQL.
Responsibilities
Develop utilities and business logic in Core Java.
Create applications using Spring Boot.
Design and create database tables.
Implement Hibernate for ORM functionality.
Write unit tests for RESTful services.
Skills
Core Java
Spring Boot
Microservices
Docker
Kubernetes
PostgreSQL
Hibernate
RESTful API
Agile/SCRUM
Job description
Development of Utilities, Business logic in Core Java.
Development of Features using spring boot.
Development application using event based microservices.
Design and create database tables
Implement Hibernate for ORM.
Working with API Gateways.
Writing Unit Test for RESTful services.
Implements Reusable components/services.
Publish / subscribe services into API gateways.
Create DDL/DML for Oracle & PostgreSQL DB.
Experience Required:
Very Strong in Core Java.
Very Strong experience in implementing Restful API using Spring Boot.
Very Strong experience with Microservices & event-based architecture.
Strong Experience with any of the relational Databases. Preferably Open source DBs like PostgreSQL DB, MySql DB etc.
Strong experience with Cloud technology- Docker, Kubernetes, AWS.
Very Strong in at least one of the Persistence Frameworks such as Open JPA Or Hibernate.