10 Sep
|
Accolite Digital India
|
Gurugram
10 Sep
Accolite Digital India
Gurugram
About the Role
We are looking for a skilled Java Developer with 6+ years of experience to design, develop, and maintain enterprise-grade microservices and event-driven applications. You will bring solid expertise in Java, Spring Boot, and Apache Kafka — building scalable, resilient backend services deployed on Azure (preferred) or AWS cloud platforms. You will work closely with architects, product owners, and cross-functional engineering teams to deliver high-quality, cloud-native solutions that leverage up-to-date messaging, API, and search capabilities at enterprise scale.
Key Responsibilities
Java & Spring Boot Development
Design, develop, test, and maintain scalable Java microservices using Spring Boot — applying clean architecture, SOLID principles, and well-established design patterns for production-grade, maintainable codebases.
Build and expose secure, well-documented RESTful APIs — following API-first design principles, OpenAPI / Swagger documentation standards, versioning strategies, and performance best practices.
Develop and optimise data access layers using Spring Data JPA / Hibernate — managing complex entity relationships, query optimisation, and database migration strategies across relational and NoSQL databases.
Write comprehensive unit and integration tests using JUnit and Mockito — maintaining high code coverage and regression confidence through test-driven development practices.
Participate actively in code reviews — providing constructive technical feedback and upholding coding standards, security practices, and architectural consistency across the team.
Apache Kafka & Event-Driven Architecture
Design and implement event-driven microservices using Apache Kafka — developing producers, consumers, and Kafka Streams applications with Spring Kafka for reliable, scalable messaging at enterprise scale.
Design Kafka topic architecture — defining partitioning strategies, replication factors, retention policies, and consumer group configuratio
📌 Java Spring Boot Developer Gurugram
🏢 Accolite Digital India
📍 Gurugram