AWS Software Engineer

The Midtown Group
Bethesda, MD
Category Engineering
Job Description
Role Overview

We are seeking an experienced AWS Software Engineer to join a high-impact team supporting a large-scale, enterprise cloud ecosystem. This role offers the opportunity to design, develop, and enhance cloud-native applications and services running on AWS while working alongside product, data, and DevOps teams.

What You Will Do

Design, develop, test, and deploy scalable and secure Java-based microservices in AWS environments. Develop cloud-native solutions using AWS services including EC2, S3, Lambda, IAM, VPC, and CloudWatch.

Why It Might Be a Fit

The ideal candidate is a strong Java developer with hands-on AWS experience and expertise in building scalable microservices, implementing enterprise search solutions, and working with modern data platforms.

Requirements

  • Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
  • 3-5 years of experience in AWS-focused development and cloud engineering roles.
  • Strong proficiency with Java and Spring Boot.
  • Experience building and deploying microservices architectures.
  • Hands-on experience with AWS services including EC2, S3, Lambda, IAM, VPC, and CloudWatch.
  • Experience implementing and supporting Elasticsearch or Amazon OpenSearch in production environments.
  • Experience with NoSQL databases such as DynamoDB or MongoDB.
  • Experience working with Redis or Amazon ElastiCache.
  • Experience building and maintaining CI/CD pipelines.
  • Experience deploying infrastructure using AWS CloudFormation.
  • Knowledge of data modeling concepts and best practices.
  • Experience migrating applications and data from legacy environments to modern cloud architectures.

Benefits

  • Dental insurance
  • Vision insurance
  • $60-$65/hour
]]>