Lead Software Developer - Java

EPAM Systems

Maharashtra

On-site

INR 3,000,000 - 5,200,000

Full time

3 days ago
Be an early applicant

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

EPAM Systems is seeking a Lead Software Developer - Java with AWS Cloud to own Java microservices and cloud-native delivery end to end. You will guide architecture and quality, coordinate across groups, and help the team plan and execute reliably.

You bring 8+ years’ experience with Java, Node.js, Spring Boot, and AWS (ECS, Lambda, DynamoDB). You will lead across teams, ensure robust APIs and scalable data models, and collaborate with the CTO organization on governance and API initiatives.

Qualifications

  • 8+ years of professional experience delivering microservices and REST APIs.
  • Hands-on with Java, Node.js and SpringBoot for API/microservices development.
  • Strong AWS Cloud expertise (ECS, Lambda, DynamoDB, SQS, CloudWatch).
  • Experience with DynamoDB and Aurora databases.
  • Experience with Agile methodologies and API testing tools.
  • Knowledge of Splunk or similar monitoring platforms.
  • Excellent client-facing communication and presentation skills.
  • Detail-focused with ability to manage ambiguity and maintain structure.
  • Track record leading teams and coordinating with CTO and API initiatives.
  • Ability to clarify unclear technical problems and deliver well-defined solutions.

Responsibilities

  • Take full responsibility for the team’s technology solutions and delivery outcomes.
  • Define technical vision and help the team make well-reasoned decisions.
  • Unblock delivery by clearing technology issues that arise during the project.
  • Align with architects and the CTO organization on governance standards and best practices.
  • Deliver high-quality outcomes that meet functional and non-functional requirements.
  • Strengthen system designs, architectures, and frameworks as the platform evolves.
  • Guard quality across data models, API contracts, architecture, frameworks, and code.
  • Participate in estimation, planning, prioritization, and dependency mapping.
  • Promote collaboration while leading across teams and stakeholder groups.
  • Bring hands-on expertise in AWS Cloud-native microservices architecture to the work.

Skills

Java
Node.js
Spring Boot
Microservices
APIs
AWS Cloud
ECS
Lambda
DynamoDB
Aurora
SQS
CloudWatch
Agile Methodology
APIs testing tools
Splunk
Communication
Leadership

Tools

Splunk

Job description

We are building a strong team and need a Lead Software Developer - Java with AWS Cloud to own Java microservices and AWS cloud-native delivery end to end. You will guide architecture and quality, coordinate across groups, and help the team plan and execute reliably—.

Responsibilities
  • Take full responsibility for the team’s technology solutions and delivery outcomes
  • Define technical vision and help the team make well-reasoned decisions
  • Unblock delivery by clearing technology issues that arise during the project
  • Align with architects and the CTO organization on governance standards and best practices
  • Deliver high-quality outcomes that meet functional and non-functional requirements
  • Strengthen system designs, architectures, and frameworks as the platform evolves
  • Guard quality across data models, API contracts, architecture, frameworks, and code
  • Participate in estimation, planning, prioritization, and dependency mapping
  • Promote collaboration while leading across teams and stakeholder groups
  • Bring hands-on expertise in AWS Cloud-native microservices architecture to the work
Requirements
  • 8+ years of professional experience delivering front-end applications, microservices, and REST APIs
  • Hands-on background in Java, Node.js, and SpringBoot focused on API and microservices development
  • Strong expertise in AWS Cloud services including ECS, Lambda, DynamoDB, SQS, and CloudWatch
  • Experience with DynamoDB and Aurora along with general database technology familiarity
  • Working experience with Agile methodology and API testing tools
  • Knowledge of Splunk or similar monitoring platforms such as Splunk
  • Excellent communication skills for client-facing work plus strong presentation ability
  • Detail-focused mindset with ability to manage ambiguity while maintaining structure
  • Track record leading teams and coordinating with Vanguard Database, the CTO organization, and API Economy initiatives
  • Ability to clarify unclear technical problems and deliver well-defined solutions
Nice to have
  • Python programming familiarity
  • Experience supporting cloud-native data pipelines
  • Experience delivering solutions aligned to business insight and API economy principles
Technologies
  • Backend – Java, Node.js, Spring Boot, Microservices, APIs
  • Cloud – AWS (ECS, Lambda, SQS, Cloudwatch and other frequently used AWS services)
  • Database – DynamoDB, Aurora
  • Other language – Python (Optional)
  • Monitoring – Splunk
  • Testing – API Testing Tools
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Software Developer - Java
Lead Software Developer - Java

EPAM Systems • Chennai District

On-site
INR 4,000,000 - 6,000,000
Lead Software Developer - Java with AWS Cloud
Lead Software Developer - Java with AWS Cloud

EPAM Systems India Pvt Ltd • Chennai District

On-site
INR 1,800,000 - 2,400,000
Lead Software Developer - Java
Lead Software Developer - Java

EPAM Systems • Pune District

On-site
INR 4,000,000 - 7,000,000
Lead Software Developer - Java with AWS Cloud
Lead Software Developer - Java with AWS Cloud

EPAM Systems India Pvt Ltd • Hyderabad

On-site
INR 3,500,000 - 5,500,000
Lead Software Developer - Java
Lead Software Developer - Java

EPAM Systems • Hyderabad

On-site
INR 1,800,000 - 3,200,000
Lead Software Engineer - Java Fullstack, AWS
Lead Software Engineer - Java Fullstack, AWS

JPMorganChase • Mumbai

On-site
INR 2,000,000 - 3,400,000
Lead Software Engineer - Java
Lead Software Engineer - Java

EPAM Systems • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Java Technical Lead
Java Technical Lead

Monocept • Gurugram District

On-site
INR 1,500,000 - 2,500,000
Senior Software Engineer, Java Cloud (AWS)
Senior Software Engineer, Java Cloud (AWS)

Epam Systems • Hyderabad, Chennai District, Bengaluru

On-site
INR 2,500,000 - 4,500,000
Senior Software Engineer, Java Cloud (AWS)
Senior Software Engineer, Java Cloud (AWS)

EPAM Systems • Maharashtra

On-site
INR 900,000 - 1,500,000