Overview

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.

Responsibilities

  • Lead end-to-end development in Java and AWS services, ensuring high-quality deliverables
  • Design, develop, and implement REST APIs using AWS Lambda/APIGateway, JBoss, or Spring Boot
  • Utilize AWS Java SDK to interact with various AWS services effectively
  • Drive deployment automation through AWS Java CDK, CloudFormation, or Terraform
  • Architect containerized applications and manage orchestrations via Kubernetes on AWS EKS or AWS ECS
  • Apply advanced microservices concepts and adhere to best practices during development
  • Build, test, and debug code while addressing technical setbacks effectively
  • Expose application functionalities via APIs using Lambda and Spring Boot
  • Manage data formatting (JSON, YAML) and handle diverse data types (String, Numbers, Arrays)
  • Implement robust unit test cases with JUnit or equivalent testing frameworks
  • Oversee source code management through platforms like GitLab, GitHub, or Bitbucket
  • Ensure efficient application builds using Maven or Gradle
  • Coordinate development requirements, schedules, and other dependencies with multiple stakeholders

Requirements

  • 5 to 12 years of experience in Java development and AWS services
  • Expertise in AWS services including Lambda, SQS, SNS, DynamoDB, Step Functions, and API Gateway
  • Proficiency in using Docker and managing container orchestration through Kubernetes on AWS EKS or ECS
  • Strong understanding of AWS Core services such as EC2, VPC, RDS, EBS, and EFS
  • Competency in deployment tools like AWS CDK, Terraform, or CloudFormation
  • Knowledge of NoSQL databases, storage solutions, AWS Elastic Cache, and DynamoDB
  • Understanding of AWS Orchestration tools for automation and data processing
  • Capability to handle production workloads, automate tasks, and manage logs effectively
  • Experience in writing scalable applications employing microservices principles

Nice to have

  • Proficiency with AWS Core Services such as Autoscaling, Load Balancers, Route 53, and IAM
  • Skills in scripting with Linux/Shell/Python/Windows PowerShell or using Ansible/Chef/Puppet
  • Experience with build automation tools like Jenkins, AWS CodeBuild/CodeDeploy, or GitLab CI
  • Familiarity with collaborative tools like Jira and Confluence
  • Knowledge of in-place deployment strategies, including Blue-Green or Canary Deployment
  • Showcase of experience in ELK (Elasticsearch, Logstash, Kibana) stack development

India

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

[epamgdo] India (About EPAM)

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.

[epamgdo] India (About EPAM)

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.

[epamgdo] India (About EPAM)

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.

[epamgdo] India (About EPAM)

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.