Full Stack Developer

Amentum•Baltimore, MD

About The Position

Full Stack Developers work in a dynamic, mission-driven environment developing geolocation capabilities that support the warfighter. The role creates service-oriented architectures in Java, develops microservice solutions, and builds web interfaces. The developer participates in the full lifecycle of code, from translating requirements into user stories through integration, testing, deployment, and Tier 3 support. The position uses predominantly Java for enhancements to existing capabilities and involves collaboration with software and systems engineers in an agile environment. The role also includes code debugging and review, quality and efficiency improvements, and ongoing support for deployed capabilities.

Requirements

  • Experience with enterprise Java development, versions 17 or higher.
  • Experience with Java application frameworks such as Spring Boot.
  • Experience with messaging frameworks such as JMS, RabbitMQ, ActiveMQ, or ZeroMQ, and supporting data formats such as JSON, XML, and Google Protocol Buffers.
  • Experience developing service-oriented architectures.
  • Experience developing microservice solutions.
  • Database experience such as Mongo or MySQL.
  • Experience analyzing requirements, creating use cases and test cases, and tracking work using the Atlassian tool suite (Jira/Confluence).
  • DevOps experience, including managing CI/CD pipelines to automate building, testing, and deploying code using GitLab runners.
  • Experience implementing 508 Compliance requirements for user interfaces.
  • Familiarity with or willingness to perform agentic coding.
  • Ability to leverage SI to debug code, conduct code reviews, improve code quality and efficiency, and determine root-cause analysis.
  • Experience with Python development.
  • Ability to work individually or as part of a team and shift between priority tasks as directed.
  • TS//SCI with Poly security clearance.
  • Bachelor’s degree in Computer Science or a related discipline from an accredited college or university, or four additional years of SWE experience on projects with similar software processes as a substitution.
  • Fourteen years of experience as a SWE in programs and contracts of similar scope, type, and complexity.

Nice To Haves

  • Experience with Java development IDEs such as IntelliJ, Eclipse, or VS Code.
  • Experience or knowledge with installations and configuration using Kubernetes, Docker Compose, and NiFi.
  • Experience with Elasticsearch.
  • Experience with geolocation applications and/or JICD.
  • Experience or knowledge of ISLANDTRANSPORT and messaging infrastructure.
  • Basic familiarity with Python libraries for scientific programming, such as NumPy and pandas.
  • Ability to read and write into and out of data structures adjacent to complex mathematics.
  • AI experience, if applicable to the program.

Responsibilities

  • Develop predominantly in Java to create and implement enhancements to existing capabilities.
  • Collaborate with software and systems engineers in an agile environment to analyze requirements and derive user stories for development planning.
  • Perform integration and testing as needed.
  • Test and debug code for integrated applications.
  • Leverage SI to debug code, conduct code reviews, and improve code quality and efficiency.
  • Provide Tier 3 support for deployed capabilities and address bug fixes.
  • Communicate and collaborate effectively with team members and stakeholders.
  • Participate in the code lifecycle from requirements translation through integration, testing, deployment, and Tier 3 support.

Benefits

  • Health insurance
  • Dental insurance
  • Vision insurance
  • Paid time off and holidays
  • Retirement benefits, including 401(k) matching
  • Educational reimbursement
  • Parental leave
  • Employee stock purchase plan
  • Tax-saving options
  • Disability insurance
  • Life insurance
  • Pet insurance
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service