Agile Developer - Level 3

APN Software Services Inc.
Fort Meade, United States of America
29 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Fort Meade, United States of America

Tech stack

Java
Agile Methodologies
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Business Logic
Automation of Tests
Cloud Computing
Continuous Delivery
Continuous Integration
Data as a Services
Data Integration
Data Integrity
Data Stores
Distributed Systems
Drools
Python
PostgreSQL
Maven
MongoDB
Oracle Applications
Scrum
Regression Testing
Secure Coding
Software Deployment
Software Engineering
Spring-boot
Gitlab
Amazon Web Services (AWS)
Git Flow
Kubernetes
Information Technology
Operational Systems
Data Objects
REST
Cucumber
Software Version Control
Docker
Microservices

Job description

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 practices

Full-Stack and 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
  • Develop and Integrate rules engine components to automate business logic and decision processing within the operational system.

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

Cloud Infrastructure and Data Services

  • Leverage AWS managed services including Lambdas, Step Functions, and S3 for application development and optimization
  • Design and query document-based datastores using MongoDB and OpenSearch
  • Apply familiarity with relational datastores including RDS, PostgreSQL, and Oracle for data integration and query development
  • Support cloud environment development practices consistent with classified IC program requirements

Testing and Integration

  • Develop and execute automated tests using cucumber to support continuous integration workflows
  • Execute unit, integration, and regression testing across microservice and rules engine components
  • Validate REST service outputs and data integrity across distributed system components
  • Identify and resolve defects, performance bottlenecks, and integration failures in classified development environments

Security-Compliant Development

  • 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
  • Apply cloud environment development practices consistent with classified DoD/IC program security requirements

Requirements

Education: Bachelor's degree from an accredited college 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 (see below). Experience: 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, FS Polygraph, and Counterintelligence Investigation completed within the last 5 years

  • Proficiency in Python
  • Experience with CI/CD tools: AWS Tools, Maven, GitLab, GitOps, Kubernetes, Docker
  • Demonstrated development experience in cloud environments
  • Experience with Rules Engines (e.g. Drools RETE, or comparable business rules management systems)

Desired Skills

  • AWS managed services (Lambdas, Step Functions, S3, etc.)
  • Document-based datastore experience (MongoDB, OpenSearch, etc.)
  • Relational datastore familiarity (RDS, PostgreSQL, Oracle, etc.)
  • Cucumber testing framework
  • Java and Spring Boot microservices development
  • Experience modernizing legacy operational systems in IC or DoD environments
  • Familiarity with classified network and SCIF-based development workflows

About the company

© 2026 Careerjet All rights reserved

Apply for this position