Software Engineer (AWS Cloud Services)

Peraton•Lanham, MD
•Onsite

About The Position

Peraton is seeking a Software Engineer to support the development of enterprise applications, including technical design and development efforts and migration of legacy and on-premises applications to AWS cloud and related technologies. This is an onsite position in Lanham, Maryland, with a scheduled workday of 8:00 a.m. to 5:00 p.m. Eastern Standard Time. The engineer will contribute to application architecture, design, development, unit testing, implementation, and production support under the direction of development team technical leadership. The role uses Java 17 or higher, Spring Boot, Spring Batch, Informatica, and JBoss, and involves developing cloud solutions with AWS services and deploying containerized services using OpenShift and Kubernetes. The engineer will work with business, technical, architecture, and project teams throughout the development lifecycle.

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.
  • All work must be performed within the United States.
  • 5 years of application development experience 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 within Agile development environments and collaborating with cross-functional technical teams.

Responsibilities

  • Support application architecture, design, development, unit testing, implementation, and production support under the direction of development team 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 the proposed technical design, coding standards, architecture, and development best practices.
  • Review technical designs and code to ensure quality, scalability, security, and performance.
  • Support or lead troubleshooting 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 benefits
  • Dental insurance
  • Vision insurance
  • Life insurance
  • Health savings account
  • Short- and long-term disability
  • Employee assistance program (EAP)
  • Parental leave
  • 401(k)
  • Paid time off for vacation
  • Company-paid holidays
  • Employees may be eligible for overtime, shift differential, and a discretionary bonus, depending on the position.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service