Junior Software Engineer
Job Description
Amentum is hiring a Junior Software Engineer in Washington, DC to contribute to large-scale data analysis projects and deliver on premises and cloud based applications for a premier law enforcement agency.
Responsibilities
- Write, test, and debug new software while enhancing existing applications; collaborate with technical staff to diagnose and resolve issues.
- Address user feedback and resolve software complaints, considering opportunities for improvements and feature requests.
- Support the creation of software user manuals and related documentation.
- Oversee desktop design, implement security lockdowns, integrate with standard software packages, and coordinate with automated patching and deployment tools; produce documentation and provide training, including automating application and configuration deployments and updates.
- Operate with substantial autonomy to develop methodologies and present viable solutions to problems.
- Contribute to project deliverables and applicable performance metrics.
Requirements
- Active Top Secret clearance with SCI eligibility.
- Bachelor's degree in Information Systems Engineering, Computer Science, Engineering, Business, or related field plus 1 year of experience; equivalent experience may substitute for the degree.
- Solid understanding of business applications along with user, performance, quality, interface, and security requirements.
- Experience developing, testing, and deploying back end software in common languages such as Java, JavaScript, Go, Python, TypeScript, and .NET.
- Experience developing Java software using recent Java Development Kit versions.
- Experience with backend frameworks such as Java Spring, Node.js, Go Gin, AngularJS, React, Next.js, NestJS, Hibernate, Struts, and related stacks.
- Experience with Agile methodologies.
- Knowledge of software design patterns and antipatterns.
- Experience with development tools including Git, integrated development environments, and code quality tools.
- Front end skills: JavaScript (ES6+), React, Next.js, Tailwind CSS, Material UI, RESTful design principles.
- Commitment to code quality and standardization practices.
- Back end skills: Node.js, Express, NestJS, NPM, Go, Java 8, SOAP, Maven, Gradle.
- Experience with development tools: Git, Jira, Static Application Security Testing (SAST) such as SonarQube or GitLab SAST, and unit/integration testing (Jest, Mocha, Chai).
- Business analysis and project management familiarity with SAFe Agile Principles, Jira, and Confluence.
Technologies
- Java
- JavaScript
- Go
- Python
- TypeScript
- .NET
- Java Spring
- Node.js
- Go Gin
- AngularJS
- React
- Next.js
- NestJS
- Hibernate
- Struts
- Google Web Toolkit
- Git
- Jira
- Confluence
- Maven
- Gradle
- NPM
- Tailwind CSS
- Material UI
- REST
- Express
- SOAP
- SAFe
- Jest
- Mocha
- Chai
- SAST tools (SonarQube, GitLab SAST)
Benefits
- 401(k) with 3% match
- Bereavement leave
- Dental insurance
- Dependent health coverage
- Flexible spending account
- Health insurance
- Health savings account
- Life insurance
- Paid holidays
- Paid sick time
- Paid time off
- Prescription drug coverage
- Vision insurance
Compensation
Salary: $95,000.00 - $110,000.00 per year
Security Clearance
- Top Secret (Required)
Work Location
- Onsite in Washington, DC