Senior Java Developer – Microservices & Integration
Location : Hyderabad, Pune, Gurugram, Noida & Delhi
Experience Level : 7+ Years
Employment Type : Full-time
About the Role
We are seeking an experienced Senior Java Developer who is passionate about designing and developing scalable, high-performance microservices and integrations. The ideal candidate will have extensive hands-on experience with Java 17+ , Spring Boot , and WebFlux , along with strong exposure to Kafka , RESTful APIs , and modern CI / CD practices. Experience in logistics domain systems or enterprise integrations is highly desirable.
Key Responsibilities
- Design, develop, and deploy scalable microservices using Spring Boot and Spring WebFlux frameworks.
- Develop and maintain RESTful APIs and integration services.
- Work with Kafka for event-driven architectures and asynchronous messaging.
- Collaborate with cross-functional teams to ensure smooth integration with multiple databases (DB2, SQL Server, Oracle).
- Write high-quality, testable code using JUnit and Mockito frameworks.
- Participate in code reviews, system architecture discussions, and performance tuning.
- Troubleshoot production issues and drive root cause analysis for incidents.
- Work closely with the DevOps and Infrastructure teams for deployment automation and CI / CD pipelines.
- Support change management and deployment processes following IT standards.
- Engage in agile ceremonies and contribute to sprint planning, estimations, and retrospectives.
Required Skills & Qualifications.
Bachelor’s degree in computer science , Engineering, or related field (or equivalent experience).7+ years of experience in enterprise application development using Java (Version 17 or higher) .Proficiency in Spring Boot , Spring MVC / WebFlux , and Core Spring concepts.Strong knowledge of Microservices Architecture and distributed systems.Experience with Kafka , JUnit , and Mockito .Hands-on experience with databases like DB2 , SQL , or Oracle .Familiarity with Gradle 8 / 9 build tools.Exposure to WebMethods or other integration platforms is a strong plus.Understanding of IT support, change management, and deployment processes.Basic knowledge of system integration concepts and data analysis .Experience in Agile development environments .Strong analytical, problem-solving, and communication skills.Ability to lead teams, mentor juniors, and exhibit situational leadership.Self-starter with a continuous learning mindset and the ability to adapt to evolving technologies.Preferred Qualifications
Experience in the Logistics domain or related industries.Knowledge of cloud deployment platforms (AWS, Azure, GCP) .Familiarity with containerization technologies (Docker, Kubernetes) .