Amentum
MidLevelSoftwareEngineer
Neural analysis suggests this role is
optimal for Mid candidates.
“Mid Level Software Engineer at Amentum. Skills: Java, Spring, JEE, REST-ful applications. Develops software systems. Maintains software systems”
Industry & Context.
investigating problem areas; resolving software problem reports; correcting defects
TS/SCI with Poly clearance
What They're Looking For.
Must Have
Seven or more years of relevant java programming experience, at least two years of java 1.7+, development of presentation tiers, One or more years of experience using Spring, One or more years of experience using Javascript, Two or more years of JSP programming experience, Two or more years of servlet programming experience, Two or more years of experience with JEE, enterprise web application design and development, One or more years of experience designing REST-ful applications, One or more years of experience writing REST-ful applications, Ability to create applications in an Apache Tomcat web server, Ability to deploy applications in an Apache Tomcat web server, TS/SCI with Poly, Bachelors Degree in Computer Science or related technical disciple, Seven (7) years of experience, Four additional years of experience are required if the candidate does not have a Bachelors degree in a technical field
Nice to Have
Experience writing Interface Control Documents (ICDs), Experience with Microsoft office Tools (word, Excel, PowerPoint), Three or more years of experience programming in Linux platforms, Three or more years of experience using git, Three or more years of experience using Subversion (SVN), Three or more years of experience using CVS, Three or more years of experience using ClearCase, One or more years of experience generating design specifications of system-level components in a UML-based tool, One or more years of experience documenting design specifications of system-level components in a UML-based tool, One or more years of experience using Confluence, One or more years of experience using Gliffy, Two or more years of experience with test-driven development, Familiarity with Perl, Familiarity with Oracle, Familiarity with mySQL, Familiarity with PL/SQL
What You'll Do.
Develops software systems
Maintains software systems
Enhances software systems
Reviews software components
Tests software components
Resolves software problem reports
Utilizes software development methodologies
Utilizes software design methodologies
Provides inputs to system design
Analyzes user requirements
Derives software design
Derives performance requirements
Modifies existing software
Debugs existing software
Integrates existing software
Develops simple data queries
Makes recommendations for improving documentation
Makes recommendations for improving software development process standards
Implements algorithms
Assists with developing test procedures
Assists with executing test procedures
Writes software documentation
Reviews software documentation
Writes system documentation
Reviews system documentation
Develops software solutions
Analyzes system performance standards
Modifies existing software to correct errors
Modifies existing software to adapt to new hardware
Modifies existing software to improve performance
Designs software systems
Develops software systems
Modifies software systems
Designs database interfaces
Implements database interfaces
Designs data repository interfaces
Implements data repository interfaces
Designs complex database queries
Implements complex database queries
Designs complex data repository queries
Implements complex data repository queries
How You'll Work.
Team & Collaboration
Work alongside customer to discuss requirements; Work alongside customer to identify solutions; Work alongside customer to choose implementation way forward; Serve as team lead
Full Job Description
**Purpose and Impact:** Our contract supports more than 12 efforts with varying levels of hardware and software development requirements. Our projects are focused on front end equipment configuration/maintenance, back-end repositories, front end dashboards, as well as everything in between for the full data processing thread. Our teams can range from one to two developers to a team of 12. All of our teams work right alongside our customer to discuss requirements, identify solutions, and choose the way forward for implementation. As part of an engineering office, our customer and our workforce look and plan for future expectations- continuously trying to stay ahead of the next challenge. This position is for a software development team that is a total of three contractors, including this position. This team focuses on a couple of applications that are designed to aid in managing mission capabilities as well as controlling appropriate equipment. **Work Schedule:** Monday- Friday: Normal schedule. Specific start/end times can be determine by candidate and the team for best schedule needs. **Essential Responsibilities:** The Software engineer develops, maintains, and enhances complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business management information systems) based upon documented requirements. Reviews and test software components for adherence to the design requirements and documents test results. Resolves software problem reports. Utilizes software development and software design methodologies appropriate to the development environment. Provides specific inputs to the software components of system design to include hardware/software trade-offs, software reuse, use of Commercial Off-the-Shelf (COTS)/Government Off-the-Shelf (GOTS) in place of new development and requirements analysis and synthesis from system level to individual software compon
Applying for this Mid Level Software Engineer role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Workday
- Workday has a multi-step form — save your progress after every section.
- "Apply With LinkedIn" can fail or lose data; manual entry is more reliable.
- Watch for the "Submit for Review" final step — hitting "Save" alone does not submit.
- Job requisition numbers are useful when following up with HR by email.
ANONYMOUS · UNFILTERED
What do employees actually say about Amentum?
Real rants from real employees. Read before you apply.