Design and deploy cloud-native Java applications in a defense contracting environment. This role is for a mid-level Java developer who wants to build scalable, secure solutions supporting national security missions.
What you'll do
- Design, develop, and maintain cloud-native applications using Java and modern cloud technologies
- Implement microservices architecture and develop RESTful APIs for scalable solutions
- Collaborate with DevOps teams to automate CI/CD deployment processes and workflows
- Optimize applications for performance, scalability, and reliability across cloud platforms
- Apply security best practices and troubleshoot performance, reliability, and security issues
- Participate in code reviews and contribute to improving code quality and maintainability
Mission
Agile Defense supports the nation's most critical defense and security missions through advanced technology integration. This position contributes to adaptive innovation efforts that strengthen vital national interests through cloud-native application development.
Required skills
- Java development
- Cloud-native applications
- Containerization (Docker/Kubernetes)
- Microservices architecture
- RESTful API development
- CI/CD pipelines
- Cloud platforms (AWS/Azure/GCP)
- Application security best practices