4 months ago
Hanover, MD, USASenior
Base Salary
$160k - $260k/yr
Responsibilities
- Develop, maintain, enhance, debug, and integrate complex Java software systems and applications.
- Analyze user requirements and derive software design, performance, interface, and system-level requirements.
- Design and code new features, modify existing software, correct defects, and adapt applications to new hardware or operating environments.
- Develop algorithms, database queries, repository interfaces, and enterprise web application components.
- Review software components, assist with test procedures, document test results, and resolve software problem reports.
- Prepare software, system, and design documentation and recommend improvements to development standards and processes.
- Evaluate hardware/software trade-offs, software reuse, and COTS/GOTS alternatives during system design.
- Work directly with customers and users to analyze workflows, system performance, and problem areas.
- Serve as team lead at the level appropriate for the assigned software development project.
Requirements
- At least seven years of relevant Java programming experience, including at least two years with Java 1.7 or later and presentation-tier development.
- At least one year of experience with Spring and JavaScript.
- At least two years of JSP and servlet programming experience.
- At least two years of JEE and enterprise web application design and development experience.
- At least one year of experience designing and writing RESTful applications.
- Ability to create and deploy applications in an Apache Tomcat web server.
- TS/SCI with Poly clearance is required.
- Bachelor's degree in Computer Science or a related technical discipline from an accredited college or university, or four additional years of experience in lieu of a technical bachelor's degree.
- Preferred experience includes Interface Control Documents, Microsoft Office tools, Linux programming, Git/Subversion/CVS/ClearCase, UML-based design tools such as Confluence and Gliffy, test-driven development, Perl, Oracle, MySQL, and PL/SQL.
Benefits
- Monday-through-Friday normal schedule with candidate- and team-determined start and end times.
- Health, dental, and 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 and life insurance.
- Pet insurance.
- Benefits may vary by employment type, location, and applicable agreements.
Tech Stack
Categories
About Amentum
Amentum provides engineering, operations and maintenance, logistics, and mission support services to U.S. federal agencies and allied governments, including defense and energy programs. Its business centers on large, long-term government contracts spanning defense, space, nuclear cleanup, and infrastructure, with program management and technical services at the core. Headquartered in Chantilly, Virginia, it was formed in 2020 from the spinoff of AECOM’s Management Services division.
