Junior Software Engineer (AWS Cloud Services)

Peraton•Lanham, MD
•$66,000 - $106,000•Onsite

About The Position

Peraton is seeking a Junior Software Engineer to support the development of enterprise applications. The role supports technical design and development, including migration of legacy and on-premises applications to AWS cloud and related technologies. Work is onsite in Lanham, Maryland, with a scheduled shift of 8 a.m. to 5 p.m. Eastern Standard Time. Under the development team’s technical leadership, the engineer supports application architecture, design, development, unit testing, implementation, and production support. The role develops solutions using Java 17+, Spring Boot, Spring Batch, Informatica, and JBoss; builds cloud solutions with AWS services; and supports containerized services using OpenShift and Kubernetes. The engineer also contributes to technical design and coding standards, reviews designs and code for quality and performance, troubleshoots complex applications and integrations, and collaborates with business, technical, architecture, and project teams throughout the development lifecycle. Applicants must be U.S. citizens and able to obtain and maintain a Public Trust clearance. All work must be performed within the United States. The stated target salary range is $66,000–$106,000. Eligible employees may receive benefits including medical, dental, vision, life insurance, health savings account, short- and long-term disability, EAP, parental leave, 401(k), paid time off, and company-paid holidays.

Requirements

  • Bachelor’s degree and 2 years of professional experience, or a high school diploma and 6 years of professional experience.
  • U.S. citizenship and the ability to obtain and maintain a Public Trust clearance; all work must be performed within the United States.
  • At least 2 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 in 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 direction of the development team’s technical leadership.
  • Design and develop solutions using Java 17+, 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 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 benefits
  • Vision benefits
  • Life insurance
  • Health savings account
  • Short- and long-term disability
  • Employee Assistance Program (EAP)
  • Parental leave
  • 401(k)
  • Paid time off (PTO) for vacation
  • Company-paid holidays
  • Potential overtime, shift differential, and discretionary bonus, depending on the position
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service