Agile Developer
Role details
Job location
Tech stack
Job description
The EmergeATS National Security Team is seeking an experienced Agile Developer to support the modernization of mission-critical operational systems through cloud-native and microservices-based architectures. The Agile Developer will design, develop, test, and deploy Java Spring Boot applications and RESTful services in Amazon Web Services (AWS) environments while supporting continuous integration and continuous delivery (CI/CD) processes within a classified setting., This position supports the modernization of mission-critical operational systems through cloud-native and microservices-based architectures. The Agile Developer will design, develop, test, and deploy Java Spring Boot applications and RESTful services in Amazon Web Services (AWS) environments while supporting continuous integration and continuous delivery (CI/CD) processes within a classified setting.
The successful candidate will serve as a senior software developer with experience in Agile development, cloud technologies, DevSecOps practices, and modern software engineering methodologies supporting Department of Defense (DoD) or Intelligence Community (IC) programs.
This role requires independent execution, strong collaboration skills, and the ability to contribute across the full software development lifecycle. All work is performed on-site at Fort Meade.
This position requires direct employment with Kroll. No sub-to-sub arrangements., Software Development & Architecture
Develop and maintain Java Spring Boot microservices and RESTful APIs. Design scalable, cloud-native solutions supporting system modernization initiatives. Integrate applications with NoSQL and MongoDB databases using efficient schema and query design. Collaborate with stakeholders to refine requirements, user stories, and technical solutions. Agile Delivery & DevSecOps
Deliver software using Agile methodologies, including sprint planning, daily standups, reviews, and retrospectives. Implement and maintain CI/CD pipelines using AWS, Maven, GitLab, GitOps, Kubernetes, and Docker. Automate build, test, deployment, and release processes. Manage source code, branching strategies, and configuration control within team environments. Security, Testing & Integration
Implement OAuth/OIDC authentication and authorization solutions. Develop software in accordance with secure coding and cybersecurity requirements. Create and maintain automated testing frameworks using Playwright and Cucumber. Perform unit, integration, regression, and system testing. Troubleshoot and resolve software defects, performance issues, and integration challenges. Support security reviews, deployment activities, and software releases within classified environments. Education (experience may be considered in lieu of a degree)
Requirements
Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related technical discipline. Equivalent experience may be considered in lieu of a degree., 9+ years of software development experience with a Bachelor's degree, or 7+ years with a Master's degree., Active TS/SCI clearance with Full Scope Polygraph. Counterintelligence investigation completed within the last five years. Experience with two or more of the following: Java, Spring Boot, or Python Microservices architecture AWS cloud services Maven, GitLab, GitOps, Kubernetes, or Docker NoSQL or MongoDB databases OAuth/OIDC authentication Playwright or Cucumber test automation Desired Skills
Cloud-native application development DevSecOps and CI/CD pipeline automation Legacy system modernization experience Experience supporting DoD or Intelligence Community programs Familiarity with classified development environments and Secure Compartmented Information Facility (SCIF) operations