19 Aug
|
Lister Digital
|
Gurugram
19 Aug
Lister Digital
Gurugram
About This Role
6 to 8 years of experience
Skills: Java, Spring Boot, Apache Kafka, Azure, Microservices, REST APIs, AWS, Docker, Kubernetes, SQL, NoSQL, CI/CD, Git, Maven, Event-Driven Architecture, OpenSearch
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 robust 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 modern 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 application
📌 Java Spring Boot Developer (Gurugram)
🏢 Lister Digital
📍 Gurugram