Systems Planning and Analysis, Inc. (SPA) is looking to solve complex national security issues for the Joint, Office of the Secretary of Defense, Interagency Division (JOID) and NATO Allied Command Transformation Group by providing expert support services and capability development
Requirements
- Minimum 4 years of experience in full-stack development using JavaScript, Python, or Java
- Minimum 4 years of experience in front-end development (React, Angular, etc.) and/or back-end development (Node.js, Django/Flask, SpringBoot, etc.)
- Minimum 4 years of experience in database design/programming (MySQL, PostgreSQL, etc.)
- Experience in REST API design and development
- Experience with Test Driven Development (TDD)
- Experience in Microservices Architecture and Cloud-Native Principles
- Experience deploying containerized applications with Docker, Kubernetes, or OpenShift
Responsibilities
- Build containerized application tools following the 12-Factor App methodology
- Test Driven Development (TDD), and Extreme Programming (XP)
- Design and implement REST APIs and microservices architecture
- Develop full-stack solutions using modern JavaScript, Python, and/or Java frameworks
- Perform front-end development (e.g., React, Angular) and back-end development (e.g., Node.js, Django/Flask, SpringBoot)
- Conduct database design and programming (e.g., MySQL, PostgreSQL, MongoDB)
- Deploy containerized applications using Docker, Kubernetes, or OpenShift
Other
- Active NATO SECRET or equivalent country clearance
- 4-year university degree in relevant field (computer science/systems engineering)
- Fluent in English (oral and written) at SLP 3333 or equivalent
- Work in a collaborative, pair programming environment as needed
- Rapidly learn and apply new programming languages, frameworks, and tools