Java Software Engineer – Spring Boot Modernization

CTRL + LLC•Annapolis Junction, MD
•$78 - $86•Onsite

About The Position

The Java Software Engineer will help modernize a mission-critical enterprise application by moving it from a traditional Tomcat deployment to a cloud-native architecture using Spring Boot, Docker, and Kubernetes. The role involves developing, testing, and maintaining Java and Angular applications; building RESTful APIs and service integrations; and developing data access for Oracle, PostgreSQL, and other relational databases. The engineer will support application migration to Spring Boot, containers, and microservices, as well as CI/CD, automated testing, technical documentation, and backup database administration. This is an on-site position in Annapolis Junction, Maryland. Applicants must live within commuting distance and must currently hold an active TS/SCI clearance with polygraph; the employer does not sponsor new clearances or upgrades. Compensation is approximately $77.88–$85.99 per hour, depending on qualifications, experience, and selected compensation model. The employer offers three compensation models: Max Rate, With Bonus, or With Bonus and PTO.

Requirements

  • Seven years of relevant experience.
  • Bachelor’s degree in Computer Science or a related discipline from an accredited college or university.
  • Java enterprise development experience with Spring Boot or a similar framework.
  • Experience with Angular or similar front-end frameworks.
  • RESTful API design experience.
  • Experience with Oracle, PostgreSQL, MariaDB, or similar databases.
  • Experience with Docker or Podman.
  • Experience with containerized applications on Kubernetes.
  • Application modernization experience.
  • Technical documentation skills.
  • Must currently hold an active TS/SCI clearance with polygraph.
  • Must live within commuting distance of Annapolis Junction, Maryland, and be able to work on site.

Nice To Haves

  • Experience migrating from Tomcat to Spring Boot.
  • Experience with microservices architectures.
  • Experience migrating Oracle to PostgreSQL.
  • Experience with Rancher, EKS, OpenShift, or other Kubernetes platforms.
  • Experience with Helm and core Kubernetes concepts.
  • Experience with GitLab CI/CD, Jira, and Confluence.
  • Experience processing XML and JSON data.
  • Experience with automated testing and DevSecOps.

Responsibilities

  • Develop, test, and maintain Java and Angular applications.
  • Build RESTful APIs and service integrations.
  • Develop data access for Oracle, PostgreSQL, and other relational databases.
  • Support migration to Spring Boot, containers, and microservices.
  • Support CI/CD, automated testing, and technical documentation.
  • Provide backup database administration support.

Benefits

  • 10% employer 401(k) non-elective contribution.
  • Employer-paid life insurance.
  • Short- and long-term disability insurance.
  • Medical coverage options.
  • Dental coverage options.
  • 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 bonus and/or paid time off, depending on the selected model and role eligibility.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service