Lead Java Microservices Developer – AWS Modernization

Ctrl +•Annapolis Junction, MD
•Onsite

About The Position

Lead the build-out of Java Spring Boot microservices to replace a legacy operational system with a modern, cloud-native platform. The work involves a microservices architecture, AWS-native technologies, and modern CI/CD. This role is based in Annapolis Junction, Maryland, and requires in-person work and an active TS/SCI clearance with polygraph. Applicants must live within commuting distance; limited telework may be available for some roles, but this is not a fully remote position. The developer will build Java Spring Boot microservices and Spring REST services that filter and select complex data, use Python to optimize AWS services, implement CI/CD, and deliver software as part of an Agile team while collaborating with stakeholders. The position is with Ctrl+, a software engineering and staffing firm supporting Department of Defense missions.

Requirements

  • 12 years of relevant experience with a Bachelor’s degree in a related discipline, or a Master’s degree plus 10 years of relevant experience.
  • Experience with two or more of Java, Spring Boot, or Python.
  • Experience with JSON Schema and microservice architectures.
  • Experience with AWS tools, Maven, GitLab, GitOps, Kubernetes, Docker, or Ansible.
  • Experience with MongoDB, DynamoDB, or other NoSQL query and schema design.
  • Experience implementing OAuth/OIDC.
  • Experience with Cypress and Cucumber test automation.
  • Must currently hold an active TS/SCI clearance with polygraph; the employer does not sponsor new clearances or clearance upgrades.
  • Must live within commuting distance of the listed work location and work in person.

Nice To Haves

  • Experience leading development on modernization efforts.

Responsibilities

  • Write Java Spring Boot microservices using AWS-native services.
  • Use Python to optimize Lambda, Step Functions, EC2, and S3.
  • Build Spring REST services that filter and select complex data.
  • Implement CI/CD with Maven, GitLab, and GitOps.
  • Deliver software in an Agile team and collaborate with stakeholders.
  • Lead development on modernization efforts, as a preferred qualification.

Benefits

  • 10% employer 401(k) non-elective contribution.
  • Employer-paid life insurance and short- and long-term disability insurance.
  • Medical, dental, and vision coverage options.
  • Employee Assistance Program.
  • Professional development and certification reimbursement.
  • Technology and ergonomic equipment reimbursement, subject to eligibility.
  • Referral and retention bonus programs, subject to eligibility.
  • Paid social and team events.
  • Compensation models may include a bonus and/or five weeks of PTO, depending on the selected model and role eligibility.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service