Agile Defense is dedicated to supporting the nation's most important missions through innovative technology solutions. They are seeking a Senior Full Stack Developer with a focus on backend services to design, maintain, and secure mission-critical applications for the Mobility Air Force.
Responsibilities:
- Design, implement, test, and deploy backend features using Java and .NET in AWS GovCloud
- Lead the development of RESTful services, API endpoints, and backend integration patterns
- Architect and implement microservices, serverless functions, and containerized workloads using AWS services such as Lambda, ECS, EKS, Fargate, and API Gateway
- Build and optimize data models, SQL queries, and relational database operations
- Participate in architecture reviews, design sessions, and backlog refinement
- Conduct code reviews and refactor existing backend components for scalability, maintainability, and security
- Integrate backend services into CI/CD pipelines with automated builds, tests, and scans
- Ensure secure coding practices and interpret output from static and dynamic security analysis tools
- Use scripting languages, including Python and Bash, to automate operational and deployment tasks
- Troubleshoot complex backend issues across application logic, integrations, data stores, and cloud resources
- Mentor team members in API design, backend architecture, and secure coding patterns
Requirements:
- 5+ years of professional development, including at least 3 years of Java development
- Experience owning backend services or components in production
- Bachelor's degree in Computer Science, Engineering, or related field, or equivalent experience
- Ability to obtain or maintain a government security clearance
- Java (Spring Boot or similar frameworks) and .NET (Core or Framework)
- SQL and relational database design
- Linux administration and scripting
- Containerization with Docker and orchestration patterns
- CI/CD tooling such as Jenkins, GitHub Actions, or GitLab CI
- Cloud networking, IAM policies, and secure cloud deployment models
- Basic front end technologies for full stack integration, including HTML, CSS, and JavaScript
- OpenAPI Spec 3.x and automated code generation
- Agile methodology
- Deep experience with Java and .NET development in production environments
- Strong understanding of REST API design, service versioning, and integration testing
- Experience deploying and managing backend services in AWS using Lambda, ECS, ECR, CloudFormation, RDS, S3, CloudWatch, and IAM
- Experience with microservices or modular service architectures
- Strong debugging skills in distributed systems
- Experience working within DoD or regulated environments with security compliance requirements
- Comfortable working with minimal day-to-day direction and accountable for end to end delivery