{bc}
indeed

Lead Software Developer - Java with AWS Cloud

EPAM Systems
Tamil Nadu, IND
Onsite
Discovered 4 weeks ago
JavaNode.jsSpring BootAWS Cloud servicesAWS ECSAWS Lambda

Full Job Posting

Role overview

Combine technical leadership and hands-on engineering across Java, REST APIs, and AWS Cloud services.

Partner with architects and the CTO organization, strengthen frameworks and governance, and unblock delivery.

Responsibilities

  • Own team technology solutions and delivery outcomes; guide technical decisions and remove project obstacles.
  • Align with architects and the CTO organization on governance and best practices.
  • Deliver high-quality solutions; strengthen designs, architectures, and frameworks.
  • Oversee quality across data models, API contracts, architecture, frameworks, and code.
  • Assist with estimates, planning, priorities, and dependency discovery; lead cross-team collaboration.
  • Apply hands-on expertise in AWS cloud-native microservices architecture.

Requirements

  • 8+ years designing and developing front-end applications, microservices, and REST APIs.
  • Strong Java, Node.js, and Spring Boot background, including APIs and microservices.
  • Extensive AWS experience, including ECS, Lambda, DynamoDB, SQS, and CloudWatch; knowledge of DynamoDB and Aurora.
  • Experience with Agile methodology and API testing tools; understanding of monitoring tools such as Splunk.
  • Client-facing communication and presentation skills, attention to detail, and ability to work through ambiguity while maintaining structure.
  • Leadership experience across teams and ability to clarify technical uncertainty and deliver clear solutions.

Preferred skills and technologies

  • Technologies include Java, Node.js, Spring Boot, microservices, APIs, AWS, DynamoDB, Aurora, Splunk, and API testing tools.
  • Python programming, cloud-native data pipelines, and building solutions aligned with business needs and API economy are nice to have.

Benefits and development

  • Offers health, retirement, paid time off, and flexible benefits.
  • Provides learning and development opportunities, including an online university, global knowledge sharing, external certification opportunities, Tech Talks, Hackathons, and LinkedIn Learning.
  • Offers opportunities to share ideas on international platforms and possible relocation to an EPAM office for short- or long-term projects.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at EPAM Systems