Junior Software Engineer
Job Description
Amentum is seeking a Junior Software Engineer with Top Secret clearance to join a team delivering large-scale data analysis projects and building on-premises and cloud-based applications for a premier law enforcement agency in Washington, DC.
Responsibilities
- Write, test, and debug new code and enhancements to existing software; collaborate with technical staff to diagnose and resolve issues
- Address user feedback and customer complaints about software, implementing improvements and new features as suggested
- Support development of software user manuals and related documentation
- Oversee desktop design and testing, implement security lockdowns, integrate with standard software packages, and coordinate automated patching and deployment technologies; include automation of application and configuration deployments and updates
- Operate with substantial latitude in choosing development approaches and presenting problem solutions
- Contribute to project deliverables and relevant performance metrics where applicable
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; experience may substitute for degree
- Solid understanding of business applications and nonfunctional requirements including user, performance, quality, interface, and security aspects
- Experience developing, testing, and deploying backend software in common languages such as Java, JavaScript, Go, Python, TypeScript, and .NET
- Experience developing Java software using current Java Development Kit versions
- Experience implementing backend frameworks such as Java Spring, Node.js, Go Gin, AngularJS, React, Next.js, NestJS, Gin Spring, Google Web Toolkit, Hibernate, and Struts
- Familiarity with Agile methodologies
- Knowledge of software design patterns and antipatterns
- Experience with development tools (Git, IDEs, code quality tools, etc.)
- Front-end skills: JavaScript (ES6+), React, Next.js, Tailwind CSS, Material UI, RESTful design and principles
- Commitment to code quality and standardization practices
- Backend skills: Node.js, Express, NestJS, npm, Go, Java 8, SOAP, Maven and Gradle
- Experience with development tools: Git, Jira, static application security testing (SAST such as SonarQube, GitLab SAST), unit and integration testing (Jest, Mocha, Chai)
- Business analysis and project management experience with SAFe Agile principles, Jira, Confluence
Technologies
- Java
- JavaScript
- Go
- Python
- TypeScript
- .NET
- Java Spring
- Node.js
- Go Gin
- AngularJS
- React
- Next.js
- NestJS
- Gin
- Google Web Toolkit
- Hibernate
- Struts
- Git
- Integrated Development Environments (IDEs)
- SonarQube
- GitLab SAST
- Jest
- Mocha
- Chai
- SAFe
- Jira
- Confluence
- npm
- Maven
- Gradle
- Tailwind CSS
- Material UI
- REST
- Java Development Kit
- Express
- SOAP
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
Pay
Salary: $95,000.00 - $110,000.00 per year
Security Clearance
- Top Secret (Required)
Work Location
In person - Washington, DC (onsite)