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 talented Lead Software Engineer with expertise in AWS and Java to join our dynamic team.This role involves working on critical application modernization projects, transforming legacy systems into cloud-native solutions, and driving innovation in security, observability, and governance. You'll collaborate with self-governing engineering teams to deliver high-impact, scalable software solutions.We are looking for candidates with strong expertise in Cloud Native Development, AWS, Microservices architecture, Java/J2EE, and hands-on experience in implementing CI/CD pipelines.ResponsibilitiesLead end-to-end development in Java and AWS services, ensuring high-quality deliverablesDesign, develop, and implement REST APIs using AWS Lambda/APIGateway, JBoss, or Spring BootUtilize AWS Java SDK to interact with various AWS services effectivelyDrive deployment automation through AWS Java CDK, CloudFormation, or TerraformArchitect containerized applications and manage orchestrations via Kubernetes on AWS EKS or AWS ECSApply advanced microservices concepts and adhere to best practices during developmentBuild, test, and debug code while addressing technical setbacks effectivelyExpose application functionalities via APIs using Lambda and Spring BootManage data formatting (JSON, YAML) and handle diverse data types (String, Numbers, Arrays)Implement robust unit test cases with JUnit or equivalent testing frameworksOversee source code management through platforms like GitLab, GitHub, or BitbucketEnsure efficient application builds using Maven or GradleCoordinate development requirements, schedules, and other dependencies with multiple stakeholdersRequirements5 to 12 years of experience in Java development and AWS servicesExpertise in AWS services including Lambda, SQS, SNS, DynamoDB, Step Functions, and API GatewayProficiency in using Docker and managing container orchestration through Kubernetes on AWS EKS or ECSStrong understanding of AWS Core services such as EC2, VPC, RDS, EBS, and EFSCompetency in deployment tools like AWS CDK, Terraform, or CloudFormationKnowledge of NoSQL databases, storage solutions, AWS Elastic Cache, and DynamoDBUnderstanding of AWS Orchestration tools for automation and data processingCapability to handle production workloads, automate tasks, and manage logs effectivelyExperience in writing scalable applications employing microservices principlesNice to haveProficiency with AWS Core Services such as Autoscaling, Load Balancers, Route 53, and IAMSkills in scripting with Linux/Shell/Python/Windows PowerShell or using Ansible/Chef/PuppetExperience with build automation tools like Jenkins, AWS CodeBuild/CodeDeploy, or GitLab CIFamiliarity with collaborative tools like Jira and ConfluenceKnowledge of in-place deployment strategies, including Blue-Green or Canary DeploymentShowcase of experience in ELK (Elasticsearch, Logstash, Kibana) stack developmentWe offer/BenefitsOpportunity 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 benefits
Retirement benefits
Paid time off
Flexible benefits
Forums to explore beyond work passion (CSR, photography, painting, sports, etc.)