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 efficient code.
- Participate in code reviews and follow Agile/Scrum development practices.
- Collaborate with DevOps teams on CI/CD and cloud deployments.