IADS-1127-Senior Java Developer

MP DOMINIC AND CO


Job Location:

Ernakulam - India

Monthly Salary: Not Disclosed
Posted on: 16 hours ago
Vacancies: 1 Vacancy

Job Summary

We are seeking a Senior Java Developer to join our engineering team and help design build and maintain a scalable microservices platform. This role is ideal for a hands-on backend engineer with deep Java expertise strong system design skills and the ability to deliver secure high-quality services in a collaborative environment.

Key Responsibilities

  • Design develop and maintain backend services for a large-scale microservices platform
  • Translate business and application requirements into effective technical solutions
  • Build secure reliable and high-performance RESTful APIs and message-driven services
  • Contribute to architecture decisions code quality and engineering best practices
  • Collaborate with cross-functional teams including product QA and client-facing stakeholders
  • Mentor junior developers and provide technical guidance when needed

Required Qualifications

  • 8 years of backend development experience with Java preferably Java 17
  • Strong hands-on experience with Spring Boot 3.x Spring Data MongoDB and Spring Security including OAuth2/JWT
  • Proven experience designing technical solutions for complex application requirements
  • Solid understanding of microservices architecture RESTful API design and message-driven patterns
  • Experience with Gradle multi-module builds and Docker containerization
  • Strong unit testing experience using JUnit or TestNG with Mockito
  • Familiarity with cloud infrastructure preferably Azure
  • Ability to mentor junior engineers and support team growth
  • Strong communication skills with experience managing client expectations and interactions

Nice to Have

  • Exposure to Flutter/Dart or other mobile client development
  • Experience with CI/CD pipelines such as GitHub Actions
  • Familiarity with Lombok Thymeleaf and OpenTelemetry
We are seeking a Senior Java Developer to join our engineering team and help design build and maintain a scalable microservices platform. This role is ideal for a hands-on backend engineer with deep Java expertise strong system design skills and the ability to deliver secure high-quality services ...