{bc}
indeed

Lead Software Developer - Java with AWS Cloud

EPAM Systems
Tamil Nadu, IND
Onsite
Discovered 4 weeks ago
JavaNode.jsSpring BootMicroservicesREST APIsAWS

Full Job Posting

Role overview

Lead delivery of Java microservices and AWS cloud services with strong ownership.

Collaborate on governance and architecture, maintain API contracts and code quality, and guide planning and priorities.

Responsibilities

  • Own team technology solutions and delivery results; provide technical thought leadership and decision support.
  • Remove technology blockers across the project lifecycle and align with architects and the CTO organization on governance and best practices.
  • Deliver solutions meeting functional and non-functional requirements; improve designs, architectures, and frameworks.
  • Oversee quality for data models, API contracts, architecture, frameworks, and code.
  • Help estimate effort, plan work, set priorities, and surface dependencies.
  • Enable collaboration across teams and stakeholders and provide hands-on leadership 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 foundation for APIs and microservices.
  • Expert AWS Cloud services experience, including ECS, Lambda, DynamoDB, and SQS; CloudWatch is also listed.
  • Hands-on familiarity with DynamoDB and Aurora databases.
  • Experience with Agile methodology and API testing tools; knowledge of monitoring tools such as Splunk.
  • Strong client-facing communication and presentation skills; detail focus and ability to work in ambiguity while preserving structure.
  • Team leadership experience across groups including database, CTO organization, and API Economy initiatives.

Nice-to-have skills

  • Python programming exposure.
  • Ability to contribute to cloud-native data pipelines.
  • Experience aligning solutions with business acumen and API economy.

Technologies

  • Backend: Java, Node.js, Spring Boot, microservices, and APIs.
  • Cloud: AWS, including ECS, Lambda, SQS, and CloudWatch.
  • Databases: DynamoDB and Aurora.
  • Monitoring: Splunk. Testing: API testing tools.
  • Python is listed as optional.

Benefits and development

  • The posting lists health, retirement, paid time off, and flexible benefits.
  • Development offerings include an online university, knowledge sharing, external learning opportunities, LinkedIn Learning, and individual development.
  • Other offerings include sponsored tech talks and hackathons, international idea-sharing opportunities, and forums for interests beyond work.
  • The posting mentions 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