Back-End Java Developer

CTC GroupAnnapolis Junction, MD
$140,000 - $170,000

About The Position

CTC Group is seeking a Java Developer to join a group of high-performing developers and engineers in shaping the modernization of geolocation products supporting the warfighter. You'll be exposed to multiple discipline areas such as UI, front-end, back-end and/or full-stack development, and algorithm development. This team is creating a next generation product, incorporating and improving legacy capabilities, and working directly with the user base to improve the user experience and ensure new features and capabilities exceed expectations.

Requirements

  • Active TS/SCI with polygraph security clearance
  • Bachelor’s degree in Computer Science or related discipline from an accredited college or university is required.
  • Four (4) years of additional SWE experience on projects with similar software processes may be substituted for a bachelor’s degree.
  • Experience with Enterprise Java development
  • Experience developing service-oriented architectures
  • Experience developing micro service solutions
  • Database experience such as Mongo or MySQL
  • Knowledge of parameters and values represented in cellular communications
  • Fourteen (14) years’ experience as a SWE, in programs and contracts of similar scope, type, and complexity is required.

Nice To Haves

  • Experience with Java Spring Framework (e.g. Spring Boot)
  • Experience with ElasticSearch
  • Experience with Java development IDEs (e.g. IntelliJ, Eclipse, VS Code)
  • Experience with agile development practices
  • Experience with Atlassian tools (Jira, Confluence)
  • Experience with Gitlab
  • Experience with container technologies (e.g. Docker & Podman)
  • Familiarity with metrics tools like Prometheus and Grafana
  • Familiarity with migrating Java 1.8 to Java 17

Responsibilities

  • Perform full-stack software development predominantly using Java to create and implement enhancements to existing capabilities
  • Collaborate with team of software and systems engineers in an agile environment to analyze requirements and derive user stories and issues for development planning
  • Perform integration and testing as needed
  • Test and debug software code for integrated applications
  • Provide tier 2 and 3 support for deployed capabilities and address bug fixes
  • Be able to work individually and as part of a team

Benefits

  • Health/Dental/Vision
  • 401k
  • PTO and holiday pay
  • disability and life insurance
  • opportunities for continuous education and development
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service