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 seeking a Lead Software Developer - Java with AWS Cloud to combine technical leadership with hands-on engineering across Java services and AWS Cloud-native microservices. You will help the team deliver well-governed REST APIs and integrated front-end capabilities while improving architecture and quality—apply now.ResponsibilitiesOwn delivery and accountability for the team’s technology solutionsDrive technical decision-making by providing thought leadership and guidanceClear technology obstacles from discovery through releaseCollaborate with architects and the CTO organization to follow governance and best practicesIncorporate functional and non-functional requirements to build high-quality solutionsContribute improvements to designs, architectures, and frameworksValidate quality of data models, API contracts, architecture, frameworks, and codeAssist with estimating work, planning, setting priorities, and mapping dependenciesFoster strong collaboration across teams and key stakeholdersApply hands-on knowledge of AWS Cloud Native microservices architecture to deliveryRequirementsDemonstrated 8+ years of experience designing and delivering front-end applications, microservices, and REST APIsStrong expertise in Java, Node.js, and SpringBoot technologies spanning APIs and microservicesIn-depth experience using AWS Cloud services including ECS, Lambda, DynamoDB, SQS, and CloudwatchWorking knowledge of DynamoDB and Aurora database technologiesPractical skills in agile methodology and usage of API testing toolsExperience with monitoring tools such as SplunkStrong communication and presentation abilities in client-facing settingsAbility to maintain precision and structure while working in ambiguous situationsLeadership capability collaborating with teams like Vanguard Database, CTO organization, and API Economy initiativesSkill in clarifying technical uncertainty into clear solutionsNice to havePython programming familiarityExperience supporting data pipelines in a cloud-native environmentAbility to build solutions that connect 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.)