> Markdown version of [/jobs/ext/1219823-full-java-stack-developer](https://www.wearedevelopers.com/jobs/ext/1219823-full-java-stack-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Full Java Stack Developer - **Company:** Amentum Services, Inc. - **Location:** Annapolis, MD, United States - **Salary:** $215,000.0 - $238,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Agile Methodology, Systems Engineering, Confluence, JIRA, Software Bug Management, Databases, Data Structures, Software Debugging, DevOps, Eclipse (Software), Java Platform Enterprise Edition (J2EE), IntelliJ IDEA, Python (Programming Language), MongoDB, MySQL, NumPy, Service-Oriented Architecture, Software Engineering, Visual Studio Online, Backend, Gitlab, Containerization, Kubernetes, Information Technology, Atlassian Tools, Front End Software Development, Docker, Microservices - **Published:** July 9, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=076c75fa313e8b67 ## About the Role * Experience with Enterprise Java development * Experience developing service-oriented architectures * Experience developing micro service solutions * Database experience such as Mongo or MySQL * Experience with Python development Clearance Required: * TS/SCI w Poly Minimum Education: * 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. Minimum Years of Experience: * Fourteen (14) years' experience as a SWE in programs and contracts of similar scope, type, and complexity is required. Preferred Qualifications: * 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, Kubernetes) * Experience with geolocation applications and/or JICD * Experience/knowledge of ISLANDTRANSPORT, messaging infrastructure * Exposure to/basic familiarity with Python libraries for scientific programming (examples: NumPy, pandas) desired * Ability to read and write into/out of the data structures adjacent to complex mathematics ## Description This team is charged with developing elements of IC geolocation product lines that address operational requirements from the warfighter. With this team, you'll be exposed to multiple discipline areas such as UI, front-end, back-end, and/or full stack development. You will work across teams to integrate capabilities into various platforms including containers. Using agile scrum and DevOps methodologies, you'll gain experience with the full product lifecycle for cutting-edge geolocation capabilities., * Perform 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, Safety - Amentum enforces a safety culture whereby all employees have the responsibility for continuously developing and maintaining a safe work environment. As appropriate, each employee is responsible for completing all training requirements and fulfilling all self-aid/buddy aid responsibilities, participating in emergency response tasks and serving on safety committees and teams. Quality - Quality is the foundation for the management of our business and the keystone to our goal of customer satisfaction. It is our policy to consistently provide services that meet customer expectations. Accordingly, each employee must conform to the Amentum Quality Policy and carry out job activities in compliance with applicable Amentum Quality System documents and customer contracts. Each employee must read and understand his/her Quality Management and Customer Satisfaction responsibilities. Procedure Compliance - Each employee must read, understand and implement the general and specific operational, safety, quality and environmental requirements of all plans, procedures and policies pertaining to his/her job. ## Related Videos - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [Improving quality with Agentic AI with Rovo Dev and Xray](https://www.wearedevelopers.com/videos/2005-improving-quality-with-agentic-ai-with-rovo-dev-and-xray) - [Vectorize all the things! Using linear algebra and NumPy to make your Python code lightning fast.](https://www.wearedevelopers.com/videos/562-vectorize-all-the-things-using-linear-algebra-and-numpy-to-make-your-python-code-lightning-fast) - [MySQL Protocol Features You Should Be Aware Of](https://www.wearedevelopers.com/videos/100267-mysql-protocol-features-you-should-be-aware-of) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Collaboration Quantified: Lessons from Open Source Developer Networks](https://www.wearedevelopers.com/videos/1422-collaboration-quantified-lessons-from-open-source-developer-networks) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Why Attend a Developer Event in 2026?](https://www.wearedevelopers.com/magazine/688-why-attend-a-developer-event-in-2026)