HamburgerMenu
hirist

Senior Java Developer - Microservices Architecture

Posted on: 15/12/2025

Job Description

Description :

Job Description


Role : Senior Java Springboot developer with Gen AI tools

Exp : 7-13

Location : Remote

Key Responsibilities :


Job description, the candidate must have used Gen AI tools especially GitHub to generate and refine the code. Client is looking for proven, self-driven candidates who have explored/utilized the new SDLC tools and leveraged all new tool capabilities such as new features of JDK/Spring Boot, Azure functions/logic apps and creation of automated unit test cases and pipelines. So, let us apply these additional filters while short listing candidates.


- Design and implement resilient, fault-tolerant microservices using Spring Boot and Resilience4j.

- Develop and maintain event-driven architecture using Apache Kafka.

- Implement caching mechanisms to optimize performance and scalability.

- Write unit and integration tests using JUnit5, Mockito, and ensure code quality with Jacoco coverage reports.

Required Skills & Experience :


- 7 - 13 years of hands-on experience in Java backend development


- Strong expertise in Spring Boot and microservices architecture

- Proven experience using GenAI-assisted development tools, especially GitHub Copilot, for code generation and refinement

- Hands-on experience with Resilience4j (circuit breakers, retries, rate limiters)

- Strong experience with Apache Kafka for event-driven systems

- Experience implementing caching mechanisms for performance optimization

- Solid experience with JUnit 5 and Mockito

- Experience generating and maintaining Jacoco code coverage reports


info-icon

Did you find something suspicious?