EPAM logo

Lead Software Developer - Java with AWS Cloud

EPAM·Salary not specified

Primary stack

Node.jsUnit TestingSpring BootAPIJava

Nice to have's

Familiarity with Python programmingExposure to working with data pipelines in a cloud-native environmentAbility to build solutions aligning business acumen with API economy

Job description

About the Position

Lead Software Developer - Java with AWS Cloud

We are searching for a Lead Software Developer - Java with AWS Cloud to lead technical execution for cloud-native microservices, REST APIs, and front-end integrations. You will set direction, remove technical blockers, and enforce strong governance and quality across AWS Cloud-apply now.

Responsibilities

  • Take ownership of technology solutions and hold accountability for team deliverables
  • Provide thought leadership and guide technical decisions across the team
  • Resolve and remove technology obstacles throughout the lifecycle
  • Collaborate with architects and the CTO organization on governance and best practices
  • Build solutions that satisfy functional and non-functional requirements with high quality
  • Contribute to improving designs, architectures, and frameworks
  • Ensure quality across data models, API contracts, architecture, frameworks, and code
  • Support estimation, planning, prioritization, and dependency management
  • Lead collaboration across teams and stakeholders to drive outcomes
  • Apply hands-on expertise in AWS Cloud Native microservices architecture

Requirements

  • Proven 8+ years designing and developing front-end applications, microservices, and REST APIs in production environments
  • Hands-on expertise in Java, Node.js, and SpringBoot technologies focused on APIs and microservices
  • Expertise with AWS Cloud services including ECS, Lambda, DynamoDB, SQS, and Cloudwatch
  • Solid understanding of databases such as DynamoDB and Aurora
  • Experience applying agile methodology and using API testing tools
  • Working familiarity with monitoring tools like Splunk
  • Strong client-facing communication skills with confident presentation ability
  • Detail-oriented mindset and ability to navigate ambiguity while keeping structure
  • Leadership experience collaborating across teams such as Vanguard Database, CTO organization, and API Economy initiatives
  • Capability to clarify technical uncertainty and deliver clear solutions

Nice to Have

  • Familiarity with Python programming
  • Exposure to working with data pipelines in a cloud-native environment
  • Ability to build solutions aligning business acumen with API economy

We Offer

  • Opportunity to work on technical challenges that may impact across geographies
  • Vast opportunities for self-development: online university, knowledge sharing opportunities globally, learning opportunities through external certifications
  • Opportunity to share your ideas on international platforms
  • Sponsored Tech Talks & Hackathons
  • Unlimited access to LinkedIn learning solutions
  • Possibility to relocate to any EPAM office for short and long-term projects
  • Focused individual development
  • Benefit package:
    • Health benefits
    • Retirement benefits
    • Paid time off
    • Flexible benefits
  • Forums to explore beyond work passion (CSR, photography, painting, sports, etc.)

© EPAM. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

EPAM helps organizations innovate their business processes and rethink the way they manage their businesses so they can remain competitive in this new digital age.

More at EPAM

All 3139 roles

Popular searches