K

Kroll

Global risk management and investigations consulting

Agile Developer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeOdenton, MD, USA

About the Job

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related technical discipline (or equivalent experience/combined education in lieu of degree). Master's degree accepted with reduced experience requirement.
  • 9+ years of relevant software development experience with a Bachelor's degree, OR 7+ years with a Master's degree, in DoD/IC classified development environments.
  • Active TS/SCI clearance, Full Spectrum Polygraph, and Counterintelligence Investigation completed within the last 5 years.
  • 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

Responsibilities

  • 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
  • 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
  • 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
  • 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
  • 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

Desired Qualifications

  • 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

About the Company

Kroll

Global risk management and investigations consulting

Preparing summary

Company size
5,001-10,000
Company stage
Not listed
Total funding
Not listed
Headquarters
New York City, New York
Founded
1932

Recently Posted Jobs

Explore more opportunities at Kroll

See more jobs