10 Sep
|
DynPro
|
Bengaluru
Role & responsibilities
We are looking for a skilled Java Backend Developer with solid hands-on experience in Java, Spring Boot, Microservices, Hibernate, Kafka, REST APIs, and Cloud technologies.
The ideal candidate should have experience designing and developing scalable, high-performance, cloud-native backend applications and event-driven microservices. These skills commonly appear together in current Java backend roles.
Key Responsibilities
Design, develop, and maintain scalable backend applications using Java.
Develop Microservices using Spring Boot and Spring ecosystem components.
Design and develop secure and scalable RESTful APIs.
Implement database persistence using Hibernate/JPA.
Develop event-driven and asynchronous applications using Apache Kafka.
Work with Kafka producers, consumers, topics, partitions, and consumer groups.
Integrate microservices with databases and external applications.
Deploy and maintain applications on cloud platforms such as AWS, Azure, or GCP.
Troubleshoot production issues and perform performance optimization.
Write clean, maintainable, and productive code.
Participate in code reviews and follow Agile/Scrum development practices.
Collaborate with DevOps teams on CI/CD and cloud deployments.
Mandatory Skills
Java
Spring Boot
Microservices
Hibernate / JPA
Apache Kafka
REST APIs
Any Cloud: AWS / Azure / GCP
Valuable to Have
Spring Cloud
Spring Security
Docker
Kubernetes
SQL / PostgreSQL / MySQL
MongoDB
Jenkins / CI/CD
Git
Maven / Gradle
JUnit / Mockito
Preferred candidate profile
📌 Java Developer Bengaluru
🏢 DynPro
📍 Bengaluru