Lead Software Developer - Java with AWS Cloud

EPAM Systems, Inc.

Chennai District

On-site

INR 3,000,000 - 5,400,000

Full time

9 days ago
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Health benefits
Retirement benefits
Paid time off
Flexible benefits

Job summary

EPAM Systems, Inc. is hiring a Lead Software Developer - Java with AWS Cloud to drive technical delivery for Java-based microservices and AWS Cloud components.

The role focuses on guiding architecture and implementation for REST APIs and front-end integrations, with strong emphasis on delivering high-quality solutions in a fast-moving environment. Responsibilities include setting technical direction, mentoring teams, and coordinating with architects/CTO to ensure governance and best practices.

Qualifications

  • 8+ years of experience designing and developing front-end applications, microservices and REST APIs.
  • Strong knowledge of Java, Node.js and SpringBoot for APIs and microservices.
  • Advanced proficiency with AWS services including ECS, Lambda, DynamoDB, SQS, Cloudwatch.

Responsibilities

  • Take accountability for the team’s technology outcomes and delivery commitments.
  • Set technical direction and mentor the team toward sound decisions.
  • Coordinate with architects and CTO organization on governance and best practices.
  • Balance functional and non-functional needs to deliver high-quality solutions.
  • Lead estimation, delivery planning, prioritization, and dependency tracking.

Skills

Java
Node.js
Spring Boot
AWS Cloud
REST APIs
Microservices
Frontend
Leadership

Tools

DynamoDB
Aurora
Splunk
Cloudwatch
ECS
Lambda
SQS

Job description

EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.We are hiring a Lead Software Developer - Java with AWS Cloud to drive technical delivery for Java-based microservices and AWS Cloud components in a fast-moving environment. You will guide architecture and implementation for REST APIs and front-end integrations, ensuring robust quality and clear direction—apply today.ResponsibilitiesTake accountability for the team’s technology outcomes and delivery commitmentsSet technical direction and mentor the team toward sound decisionsResolve technology impediments as they arise throughout the lifecycleCoordinate with architects and the CTO organization on governance and best practicesBalance functional and non-functional needs to deliver high-quality solutionsShape and refine designs, architectures, and frameworksReview and uphold quality of data models, API contracts, architecture, frameworks, and codeGuide estimation, delivery planning, prioritization, and dependency trackingPromote effective collaboration across multiple teams and stakeholdersDemonstrate hands-on expertise in AWS Cloud Native microservices architectureRequirementsExtensive experience of 8+ years designing and developing front-end applications, microservices, and REST APIsStrong knowledge of Java, Node.js, and SpringBoot technologies for APIs and microservicesAdvanced proficiency with AWS Cloud services including ECS, Lambda, DynamoDB, SQS, and CloudwatchSolid experience working with databases such as DynamoDB and AuroraComfort with agile methodology and API testing tools in day-to-day deliveryFamiliarity with monitoring tools such as SplunkExcellent client-facing communication and presentation skillsDetail-oriented approach with the ability to work through ambiguity while applying structureLeadership experience partnering across teams including Vanguard Database, CTO organization, and API Economy initiativesClear capability to reduce technical ambiguity and produce crisp solutionsNice to haveWorking knowledge of Python programmingExposure to cloud-native data pipelinesBackground building solutions that align business acumen with API economyTechnologiesBackend – Java, Node.js, Spring Boot, Microservices, APIsCloud – AWS (ECS, Lambda, SQS, Cloudwatch and other frequently used AWS services)Database – DynamoDB, AuroraOther language – Python (Optional)Monitoring – SplunkTesting – API Testing ToolsWe offerOpportunity to work on technical challenges that may impact across geographiesVast opportunities for self-development: online university, knowledge sharing opportunities globally, learning opportunities through external certificationsOpportunity to share your ideas on international platformsSponsored Tech Talks & HackathonsUnlimited access to LinkedIn learning solutionsPossibility to relocate to any EPAM office for short and long-term projectsFocused individual developmentBenefit package:Health benefitsRetirement benefitsPaid time offFlexible benefitsForums to explore beyond work passion (CSR, photography, painting, sports, etc.)
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Software Developer - Java with AWS Cloud
Lead Software Developer - Java with AWS Cloud

EPAM Systems, Inc. • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Lead Software Developer - Java with AWS Cloud
Lead Software Developer - Java with AWS Cloud

EPAM Systems, Inc. • Pune District

On-site
INR 2,400,000 - 4,200,000
Health benefits
Retirement benefits
Paid time off
+2
Lead Software Developer - Java with AWS Cloud
Lead Software Developer - Java with AWS Cloud

EPAM Systems, Inc. • Hyderabad

On-site
INR 2,500,000 - 4,000,000
Health benefits
Relocation opportunities
Learning & development
Lead Software Engineer - Java with Spring Boot
Lead Software Engineer - Java with Spring Boot

EPAM Systems, Inc. • Pune District

On-site
INR 1,800,000 - 3,200,000
Health benefits
Retirement benefits
Paid time off
+2
Lead Software Engineer - Java Full Stack Angular
Lead Software Engineer - Java Full Stack Angular

EPAM Systems, Inc. • Bengaluru

On-site
INR 3,500,000 - 7,000,000
Health benefits
Retirement benefits
Paid time off
+2
Lead Software Engineer - Java Full Stack Angular
Lead Software Engineer - Java Full Stack Angular

EPAM Systems, Inc. • Chennai District

On-site
INR 1,800,000 - 2,500,000
Health benefits
Retirement benefits
Paid time off
+3
Lead Software Developer - Java FS Angular
Lead Software Developer - Java FS Angular

EPAM Systems, Inc. • Chennai District

On-site
INR 3,000,000 - 6,000,000
Health benefits
Retirement benefits
Paid time off
+2
Lead Software Developer - Java FS Angular
Lead Software Developer - Java FS Angular

EPAM Systems, Inc. • Pune District

On-site
INR 4,200,000 - 6,200,000
Relocation options
LinkedIn Learning
Tech Talks & Hackathons
+4
Lead Software Engineer - Java Full Stack Angular
Lead Software Engineer - Java Full Stack Angular

EPAM Systems, Inc. • Pune District

On-site
INR 900,000 - 1,400,000
Health benefits
Retirement benefits
Paid time off
+4
Lead Software Developer - Java FS Angular
Lead Software Developer - Java FS Angular

EPAM Systems, Inc. • Hyderabad

On-site
INR 2,600,000 - 4,500,000
LinkedIn learning access
Tech Talks & Hackathons
Relocation to EPAM offices
+3