Software Development Lead - AWS at Elite Talent Hub
Bethesda, MD 20811, USA -
Full Time


Start Date

Immediate

Expiry Date

15 Oct, 25

Salary

70.0

Posted On

17 Jul, 25

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Hibernate, Computer Science, Aws, Microservices, Spring, Architecture, Docker

Industry

Computer Software/Engineering

Description

JOB SUMMARY

We are seeking a skilled AWS Software Development Lead with expertise in transforming legacy Java/J2EE monolithic applications into modern, cloud-native solutions. This role is critical to our modernization initiatives, which involve migrating on-premise applications built with frameworks such as Struts and Spring to scalable, resilient AWS-native architectures.
The ideal candidate will bring deep experience with Java-based enterprise applications, hands-on knowledge of AWS services, and a proven ability to lead application modernization efforts using microservices, containers, and serverless technologies.

QUALIFICATIONS

  • Bachelor’s degree in Computer Science, Engineering, or related field (Master’s preferred).
  • 10+ years of overall software development experience.
  • 3–5 years of hands-on experience migrating and modernizing applications on AWS.
  • Strong experience in Java/J2EE development (Spring, Hibernate, JSF).
  • Proficiency with AWS services: EC2, S3, RDS, VPC, Lambda, API Gateway, SQS, SNS, DynamoDB.
  • Experience with Docker, AWS ECS/EKS, and microservices architecture.
  • Familiar with IaC tools (CloudFormation, Terraform) and event-streaming tools (Kafka, Kinesis).
  • Strong understanding of DevOps practices and CI/CD pipelines.
  • Excellent debugging and troubleshooting skills in cloud-based environments.
  • Preferred: AWS Certified Solutions Architect or Developer – Associate/Professional.
    Job Types: Full-time, Contract
    Pay: $65.00 - $70.00 per hour
    Expected hours: 40 per week

Benefits:

  • 401(k)

Work Location: In perso

Responsibilities
  • Assess existing Java/J2EE applications (Struts, Spring, Hibernate, WebLogic) to identify modernization opportunities and target AWS architectures.
  • Design and implement migration strategies to transform monolithic applications into microservices using AWS-native tools and services.
  • Containerize Java applications with Docker and deploy to AWS ECS or EKS.
  • Architect and implement serverless solutions using AWS Lambda, API Gateway, SQS, SNS, etc.
  • Refactor legacy codebases for cloud-readiness, applying twelve-factor app principles.
  • Lead and mentor engineering teams on modernization best practices and AWS cloud strategies.
  • Build and maintain CI/CD pipelines using tools like Bamboo, Bitbucket, AWS CodePipeline, Jenkins, or GitLab CI.
  • Ensure cloud application security, reliability, and scalability through IAM best practices, network design, and monitoring/logging tools (CloudWatch, X-Ray).
  • Optimize AWS usage and cost efficiency.
  • Author technical documentation including architecture diagrams and operational guides.
  • Resolve complex issues in cloud-native environments.
  • Use Infrastructure as Code tools (CloudFormation, Terraform) to automate deployments.
Loading...