Agile Developer
Metasys Technologies
Fort Meade, United States of America
5 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
IntermediateJob location
Fort Meade, United States of America
Tech stack
Java
Agile Methodologies
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Amazon Web Services (AWS)
User Authentication
Automation of Tests
Configuration Management
Continuous Integration
Amazon DynamoDB
Elasticsearch
Identity and Access Management
Integrated Development Environments
Python
Maven
MongoDB
NoSQL
OAuth
OpenID
Scrum
Ansible
Service Development Studio
Software Engineering
Data Processing
Spring-boot
State Machines
Cypress
Gitlab
Containerization
Git Flow
Kubernetes
Information Technology
Functional Programming
Cloudwatch
REST
Cucumber
Docker
Legacy Systems
Microservices
Job description
- Design and develop microservices using Java Spring Boot and AWS-native technologies
- Build and maintain RESTful services to support complex data processing
- Utilize Python to support and optimize AWS services including Lambda, Step Functions, EC2, and S3
- Contribute to modernization of legacy systems using microservices architecture
- Implement CI/CD pipelines using tools such as Maven, GitLab, and GitOps workflows
- Work with containerization and orchestration technologies including Docker and Kubernetes
- Use Ansible for configuration management and automation
- Design and manage NoSQL data models using MongoDB and DynamoDB
- Implement search and indexing solutions using Elastic Search or Open Search
- Apply OAuth and OIDC patterns for identity and access management
- Participate in Agile ceremonies including sprint planning, standups, and retrospectives
- Collaborate with developers, technical leads, and stakeholders
- Develop and execute automated testing using tools such as Cypress and Cucumber
Requirements
We are seeking an Agile Developer (Level 3) to support a Knowledge Team on a critical intelligence modernization program. This role focuses on modernizing legacy systems using microservices architecture and cloud-native technologies within an AWS environment. This is a highly collaborative, Agile-driven environment requiring strong communication and cross-functional teamwork. The position is fully onsite within a SCIF., * Bachelor's degree in Computer Science, Software Engineering, or related field or equivalent experience
- 9 years of software development experience with a Bachelor's degree or 7 years with a Master's degree
- Active TS/SCI clearance with CI Polygraph completed within the last 5 years
- Experience with AWS services including Lambda, DynamoDB, CloudWatch, and related tools
- Strong experience with Java, Spring Boot, and or Python
- Experience with microservices architecture and RESTful service development
- Experience with CI/CD tools such as Maven, GitLab, GitOps, Docker, Kubernetes, or Ansible
- Experience with NoSQL databases including MongoDB or DynamoDB
- Experience implementing OAuth or OIDC authentication patterns
- Experience with automated testing frameworks
Preferred Qualifications
- Strong experience with both Java Spring Boot and Python
- Experience with Elastic Search or Open Search
- Knowledge of 12-Factor application design principles
- Experience working in Agile or Scrum environments within cleared programs
Work Environment
- Fully onsite role in a SCIF at Fort Meade, MD
- Agile, fast-paced development environment
- Collaboration with cross-functional engineering and mission teams