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.)