Software Engineer (AWS Cloud Services)

Peraton•Lanham, MD
•$86,000 - $138,000•Onsite

About The Position

Peraton is seeking a Software Engineer to support the development of enterprise applications, including technical design and development and the migration of legacy and on-premises applications to AWS and related technologies. The position supports application architecture, design, development, unit testing, implementation, and production support under the direction of the development team’s technical leadership. The engineer will develop solutions using Java 17 or higher, Spring Boot, Spring Batch, Informatica, and JBoss; integrate cloud-based solutions using AWS services; and deploy and support containerized services with OpenShift and Kubernetes. The role also contributes to technical design implementation, coding standards, architecture, and development best practices, and reviews designs and code for quality, scalability, security, and performance. The engineer collaborates with business, technical, architecture, and project teams across the development lifecycle and helps troubleshoot complex applications and integrations. The position is onsite in Lanham, Maryland, with a stated schedule of 8 a.m. to 5 p.m. Eastern Standard Time. U.S. citizenship is required, and the candidate must be able to obtain and maintain a Public Trust clearance. Work must be performed within the United States.

Requirements

  • Bachelor’s degree and 5 years of professional experience, or a high school diploma and 9 years of professional experience.
  • U.S. citizenship; ability to obtain and maintain a Public Trust clearance; and ability to perform all work within the United States.
  • 5 years of application development experience developing applications in an Agile environment using Java 17 or higher, Spring Boot, and Spring Batch.
  • Hands-on experience with AWS services such as EC2, S3, SDS, DynamoDB, SQS, Lambda, and AWS CLI.
  • Experience with application design, development, unit testing, implementation, troubleshooting, and production support.
  • Strong technical leadership, problem-solving, and communication skills.

Nice To Haves

  • Experience supporting both front-end and back-end application development.
  • Strong Java/JBoss experience.
  • Experience working on full-stack development efforts within complex enterprise environments.
  • Experience working in Agile development environments and collaborating with cross-functional technical teams.

Responsibilities

  • Support application architecture, design, development, unit testing, implementation, and production support under the development team’s technical leadership.
  • Design and develop solutions using Java 17 or higher, Spring Boot, Spring Batch, Informatica, and JBoss.
  • Develop and integrate cloud-based solutions using AWS services, including EC2, S3, SDS, DynamoDB, SQS, Lambda, and AWS CLI.
  • Design, deploy, and support containerized services using OpenShift and Kubernetes.
  • Support implementation of technical designs, coding standards, architecture, and development best practices.
  • Review technical designs and code for quality, scalability, security, and performance.
  • Support or lead troubleshooting efforts to resolve issues in complex applications and their integrations with partner applications.
  • Collaborate with business, technical, architecture, and project teams throughout the development lifecycle.

Benefits

  • Medical, dental, and vision benefits.
  • Life insurance.
  • Health savings account.
  • Short- and long-term disability coverage.
  • Employee assistance program (EAP).
  • Parental leave.
  • 401(k).
  • Paid time off (PTO) for vacation.
  • Company-paid holidays.
  • Depending on the position, employees may be eligible for overtime, shift differential, and a discretionary bonus in addition to base pay.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service