Software Engineer
On-siteAnnapolis Junction, Maryland, United States
Job Summary
Develop and maintain Java and Angular applications while designing RESTful APIs and supporting integrations. Lead migration efforts to Spring Boot, Docker, and microservices architectures, including PostgreSQL database components and document processing capabilities. Participate in Agile/Scrum activities, code reviews, and troubleshooting using Git, GitLab CI/CD, Jira, and Confluence. Requires Level 2 (14 years) or Level 3 (20 years) of software engineering experience with a Bachelor's degree or equivalent, plus an active TS SCI clearance. Join a close-knit team focused on modernizing mission-critical national security applications.
Required Qualifications
- Strong Java development experience
- Experience with Angular, TypeScript, or similar front-end frameworks
- Experience designing and implementing RESTful APIs
- Experience with PostgreSQL or other relational databases
- Experience using Git and Gradle or Maven
- Experience developing applications in Linux environments
- Understanding of dependency injection and modern software design principles
- Experience working within Agile/Scrum teams
- Fourteen (14) years of Software Engineering experience and a Bachelor's degree in Computer Science or a related discipline
- Eighteen (18) years of Software Engineering experience in lieu of a degree
- Twenty (20) years of Software Engineering experience and a Bachelor's degree in Computer Science or a related discipline
- Twenty-four (24) years of Software Engineering experience in lieu of a degree
- Must possess an active TS SCI with appropriate Polygraph
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.