Java Developer MMH261006-2

Momentum Services

Navi Mumbai

On-site

INR 1,800,000 - 2,400,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Momentum Services in Navi Mumbai seeks a senior Java developer to design, develop and maintain Java-based applications and microservices. You will work across the full stack, building RESTful services with Spring Boot and integrating Angular front-ends.

The role emphasizes cloud-native delivery on AWS, DevOps practices, and AI-assisted development to improve code quality and solution delivery. You will collaborate with analysts, architects and product owners in an Agile environment, mentor

Qualifications

  • Minimum 7 years of hands-on software development experience.
  • Strong expertise in Java (J2EE / Spring Boot).
  • Experience working with cloud platforms (AWS preferred).
  • Proven experience in RESTful API development and microservices architecture.
  • Experience with DevOps and CI/CD tools is highly preferred.

Responsibilities

  • Design, develop, test, and maintain Java-based applications and services.
  • Build scalable microservices and distributed systems using Spring Boot and related frameworks.
  • Develop and maintain Angular-based front-end applications and user interfaces.
  • Create and integrate RESTful APIs and web services.
  • Maintain, enhance, and support existing applications and platforms.
  • Participate in solution design sessions and contribute to technical architecture decisions.
  • Apply object-oriented analysis, design principles, and development patterns to build maintainable solutions.
  • Interpret UML diagrams and collaborate with architects, analysts, and development teams.
  • Design and implement secure, scalable, and high-performing applications.
  • Develop and support integrations using REST, SOAP, messaging technologies, and APIs.
  • Work with technologies such as JMS, IBM MQ, AWS SQS, XML, and JSON.
  • Support cloud-native solutions and deployment practices within AWS and related environments.
  • Contribute to application monitoring, performance optimisation, and reliability improvements.
  • Develop and execute unit, integration, and automated tests.
  • Apply best practices for error handling, security, code quality, and performance optimisation.
  • Participate in CI/CD and build management processes using Git and Gradle.
  • Support production and non-production environments and resolve technical issues when required.
  • Participate in Agile ceremonies and support delivery across multiple initiatives.
  • Collaborate closely with Business Analysts, Solution Architects, Testers, and Product Owners.
  • Contribute to story refinement and provide technical input into solution design and backlog management.
  • Mentor and support team members where appropriate, particularly at Senior level.
  • Explore and adopt new technologies, frameworks, and development practices.
  • Utilise AI-assisted development tools and practices to improve productivity, code quality, and solution design.
  • Identify opportunities to improve system performance, stability, scalability, and maintainability.

Skills

Java
Spring Boot
AWS
RESTful API
DevOps
Angular
CI/CD

Tools

JMS
IBM MQ
AWS SQS
Git
Gradle

Job description

Role Purpose

Design, develop, enhance and support Java-based applications and microservices.

Participate across the software development lifecycle while leveraging Agile methodologies, cloud-native technologies and AI-assisted development practices to improve solution delivery and code quality.

Requirements
  • Minimum 7 years of hands-on software development experience.
  • Strong expertise in Java (J2EE / Spring Boot).
  • Experience working with cloud platforms (AWS preferred).
  • Proven experience in RESTful API development and microservices architecture.
  • Experience with DevOps and CI/CD tools is highly preferred.
Duties and Responsibilities
Key Accountabilities/KRAs/KPIs
Application Development
  • Design, develop, test, and maintain Java-based applications and services.
  • Build scalable microservices and distributed systems using Spring Boot and related frameworks.
  • Develop and maintain Angular-based front-end applications and user interfaces.
  • Create and integrate RESTful APIs and web services.
  • Maintain, enhance, and support existing applications and platforms.
Solution Design & Architecture
  • Participate in solution design sessions and contribute to technical architecture decisions.
  • Apply object-oriented analysis, design principles, and development patterns to build maintainable solutions.
  • Interpret UML diagrams and collaborate with architects, analysts, and development teams.
  • Design and implement secure, scalable, and high-performing applications.
Integration & Cloud Technologies
  • Develop and support integrations using REST, SOAP, messaging technologies, and APIs.
  • Work with technologies such as JMS, IBM MQ, AWS SQS, XML, and JSON.
  • Support cloud-native solutions and deployment practices within AWS and related environments.
  • Contribute to application monitoring, performance optimisation, and reliability improvements.
Quality Engineering & DevOps
  • Develop and execute unit, integration, and automated tests.
  • Apply best practices for error handling, security, code quality, and performance optimisation.
  • Participate in CI/CD and build management processes using tools such as Git and Gradle.
  • Support production and non-production environments and resolve technical issues when required.
Agile Delivery & Collaboration
  • Participate in Agile ceremonies and support delivery across multiple initiatives.
  • Collaborate closely with Business Analysts, Solution Architects, Testers, and Product Owners.
  • Contribute to story refinement and provide technical input into solution design and backlog management.
  • Mentor and support team members where appropriate, particularly at Senior level.
Innovation & Continuous Improvement
  • Explore and adopt new technologies, frameworks, and development practices.
  • Utilise AI-assisted development tools and practices to improve productivity, code quality, and solution design.
  • Identify opportunities to improve system performance, stability, scalability, and maintainability.
Job Reference
  • 346021306
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Developer | Springboot | Microservices
Java Developer | Springboot | Microservices

Infosys • Hyderabad, Chennai District, Bengaluru

On-site
INR 1,200,000 - 1,800,000
Java, spring boot, microservices
Java, spring boot, microservices

Capgemini • Navi Mumbai, Bengaluru

Hybrid
INR 1,200,000 - 1,800,000
Java Developer
Java Developer

Synechron • Bengaluru

On-site
INR 1,000,000 - 1,500,000
Java Developer
Java Developer

Naviq • India

On-site
INR 2,400,000 - 4,200,000
Java Developer (Microservices)-INF
Java Developer (Microservices)-INF

Infosys • Chennai District, Bengaluru, Hyderabad

On-site
INR 600,000 - 900,000
Java Full Stack Lead Developer
Java Full Stack Lead Developer

Infosys • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Senior Java full stack developer
Senior Java full stack developer

Eurofins • Coimbatore District, Bengaluru

Hybrid
INR 1,800,000 - 3,000,000
Senior Java Developer
Senior Java Developer

Allegis Group • Pune District

Hybrid
INR 2,500,000 - 4,000,000
Java Software Engineer
Java Software Engineer

Tech Mahindra • Pune District

On-site
INR 7,143,000 - 9,048,000
Java AWS
Java AWS

Zensar Technologies • Hyderabad

On-site
INR 1,200,000 - 1,800,000