Lead Software Engineer (AWS & Java)

Software Development
  • Software Development
  • India

EPAM Systems

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.

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

To apply for this job please visit in.linkedin.com.

Similar Jobs to Apply
  • Phenom People Pvt Ltd
    Hyderabad, Telangana, India

    Job Requirements Job Description Phenom Intro: Our purpose is to help a billion people find the right job! Phenom is an AI-Powered talent experience platform that is redefining the HR tech space. W
  • Ethics Infotech
    India

    Responsibilities • Lead the design, development, and deployment of complex software applications using .NET Framework and .NET Core. • Write clean, maintainable, and efficient code adhering to bes
  • Infosys
    India

    • Telecom Operational Processes: • End-to-end understanding from service ordering to assurance and billing • Telecom Network Architectures: • 5G, LTE, Fibre, MPLS, SD-WAN • TM Forum Standard
  • Velodata Global Pvt Ltd
    India

    Job Title: Full Stack Java Angular Developer Location: Kochi, Kerala Experience: 4.5+ Years Salary: Up to 15 LPA Immediate Joiners only About the Role We’re seeking a dynamic Full Stack Develo