NextHire Try for free

JobWorld

Posted 31 Jul 2025

Java Microservices Developer with Spring Boot, Kafka, and Kubernetes

Apply with NextHire Auto Apply fills in the application for you.
Team
Coforge Limited
Posted
31 Jul 2025

About the role

Job Title: Java Microservices Developer with Spring Boot, Kafka, and Kubernetes


Job Description:


We are seeking a talented and experienced Java Microservices Developer to join our dynamic team. As a key member of our development team, you will be responsible for designing, developing, and maintaining high-performance microservices using Java and Spring Boot. Additionally, expertise in Kafka and Kubernetes is essential for this role, as we leverage these technologies for event-driven architecture and container orchestration.


Responsibilities:


1. Microservices Development:

  - Design, develop, and maintain scalable and resilient microservices using Java and Spring Boot.

  - Collaborate with cross-functional teams to understand requirements and deliver high-quality software solutions.


2. Event-Driven Architecture:

  - Implement and optimize event-driven architecture using Kafka for real-time data streaming and communication between microservices.


3. Container Orchestration:

  - Deploy and manage microservices on Kubernetes, ensuring scalability, reliability, and efficient resource utilization.


4. Integration and API Development:

  - Build and maintain robust APIs for seamless integration with internal and external systems.

  - Implement RESTful services and ensure adherence to API design best practices.


5. Performance Optimization:

  - Identify and address performance bottlenecks in the microservices architecture, ensuring optimal system performance.


6. Code Quality and Testing:

  - Write clean, well-documented code with a focus on maintainability.

  - Conduct unit testing, integration testing, and participate in code reviews to maintain code quality standards.


7. Monitoring and Logging:

  - Implement monitoring solutions and logging mechanisms to proactively identify and address issues.

  - Collaborate with DevOps teams to enhance system observability.


8. Collaboration and Communication:

  - Work closely with product owners, architects, and other stakeholders to understand business requirements and translate them into technical solutions.

  - Participate in agile development methodologies and contribute to sprint planning, reviews, and retrospectives.


9. Continuous Learning:

  - Stay abreast of industry trends and emerging technologies, and actively contribute to the continuous improvement of development processes.


Requirements:


- Proven experience in Java development, particularly in building microservices with Spring Boot.

- Strong expertise in Kafka for implementing event-driven architecture.

- Experience with container orchestration using Kubernetes.

- Solid understanding of RESTful APIs and API design principles.

- Familiarity with database systems and data modeling.

- Proficient in writing unit tests and conducting code reviews.

- Excellent problem-solving and debugging skills.

- Strong communication and collaboration skills.

- Experience with agile development methodologies.

- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).


If you are passionate about building scalable and resilient microservices using Java, Spring Boot, Kafka, and Kubernetes, and thrive in a collaborative and innovative environment, we encourage you to apply. Join us in shaping the future of our technology landscape!

85% of jobs are never posted

The AI Outreach Agent writes to recruiters and hiring managers at the companies you pick, from your own Gmail.

Try AI Outreach