Job Type
Full-time, Contract
Description
This position supports the Distribution Team effort program at Fort Meade, MD, focused on modernizing a legacy operational system using a microservices-based architecture and cutting-edge cloud technologies. The Agile Developer will design, develop, and deliver Java Spring Boot-based microservices on AWS, building REST services and CI/CD pipelines within a classified, on-site operational environment.
The incumbent will serve as a senior developer who brings proven experience across cloud-native development, CI/CD, and Agile delivery in DoD or IC programs.
At Level 3, this position expects a practitioner with 9+ years of experience (BS) or 7+ years (MS) who operates independently within a team-oriented development environment, contributes across the full software delivery lifecycle, and communicates effectively with both technical peers and program stakeholders. All work is performed on-site in a classified facility at Fort Meade.
Requirements
Agile Software Development- Deliver software iteratively within an Agile development model using sprints, continuous delivery, and incremental release practices
- Collaborate with team members and stakeholders to define requirements, refine user stories, and maintain delivery momentum
- Communicate and collaborate effectively with other team members and program stakeholders throughout the development process
- Contribute to sprint planning, retrospectives, and continuous improvement of team development standards
Full-Stack & Microservices Development- Write Java Spring Boot-based microservice applications utilizing AWS native technologies
- Build REST services with Spring capable of filtering and selecting complex data objects
- Design and implement microservice architectures that support legacy system modernization objectives
- Integrate microservice components with NoSQL and MongoDB datastores using proper query and schema design practices
CI/CD Pipeline Management- Implement CI/CD principles utilizing Maven, GitLab, and GitOps workflows
- Build and maintain container-based delivery pipelines using Kubernetes and Docker
- Automate build, test, and deployment processes to support continuous delivery of classified software products
- Manage version control and branching strategies in GitLab within a multi-developer team environment
Authentication & Security Integration- Implement OAuth/OIDC authentication and authorization patterns within microservice environments
- Develop software in accordance with secure coding standards applicable to classified IC environments
- Adhere to program-level security policies and contribute to security review processes for software releases
- Coordinate with security personnel on software deployment activities within the SCIF environment
Testing & Integration- Develop and maintain automated test frameworks using Playwright and Cucumber to support continuous integration
- Execute unit, integration, and regression testing across microservice components
- Validate REST service outputs and data integrity across distributed system components
- Identify and resolve defects, performance issues, and integration failures in classified development environments
Required Qualifications Proficiency in 2 or more of the following:
- Java, Spring Boot, or Python
- Microservice architectures
- CI/CD tools: AWS tools, Maven, GitLab, GitOps, Kubernetes, Docker
- Database design: NoSQL or MongoDB query and schema design
- OAuth/OIDC implementation
- Test frameworks and automation including Playwright and Cucumber
Desired Skills- Java, Spring Boot, or Python
- Microservice architecture design and implementation
- CI/CD pipeline tooling (AWS, Maven, GitLab, GitOps, Kubernetes, Docker)
- NoSQL and MongoDB query and schema design
- OAuth/OIDC implementation experience
- Playwright and Cucumber test automation frameworks
- Experience modernizing legacy operational systems in IC or DoD environments
- Familiarity with classified network and SCIF-based development workflows
Education, Experience and Clearance Requirements- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related technical discipline (or equivalent experience) AND 9+ years of relevant software development experience
- OR Master's degree with 7+ years of relevant software development experience
- Experience must be in DoD/IC classified development environment
- Active TS/SCI clearance, Full Scope Polygraph, and Counterintelligence Investigation completed within the last 5 years