Software Engineer (Java / AWS GovCloud / DevSecOps) Employment Type: Contract Location: Mostly Remote Candidates must be local to the DC/MD/VA or Eagan, MN area US Citizenship required per government contract Clearance: Must be able to obtain a Public Trust clearance
We are seeking experienced Software Engineers at multiple levels to support the development, deployment, and maintenance of mission-critical cloud-based applications. Candidates will work across the full software development lifecycle, supporting Java development, AWS GovCloud, DevSecOps, AI-driven test automation, and cloud platform migration initiatives.
Senior-level engineers will provide technical leadership and support complex engineering initiatives.
Key Responsibilities:
- Design, develop, troubleshoot, and maintain Java-based enterprise applications using Spring and Spring Boot.
- Develop and support cloud-native microservices and containerized applications.
- Deploy, monitor, and maintain applications within AWS GovCloud environments.
- Build and maintain CI/CD pipelines incorporating automated security testing and DevSecOps practices.
- Leverage AI/LLM technologies to generate, maintain, and improve automated test scripts.
- Support application migrations across AWS ECS, EKS, and OpenShift platforms.
- Monitor application performance, troubleshoot production issues, and support incident response.
- Collaborate with cloud engineers, cybersecurity teams, and testers to deliver secure, scalable applications.
Required Qualifications:
- Strong hands-on Java development experience, including Spring and Spring Boot.
- Experience developing enterprise applications and microservices architectures.
- Hands-on experience with AWS GovCloud and cloud-hosted application support.
- Experience with containerization and orchestration platforms, including ECS, EKS, and OpenShift.
- Experience with cloud monitoring and logging tools such as CloudWatch, Prometheus, and EFK.
- Knowledge of autoscaling technologies, including Kubernetes HPA and AWS Auto Scaling.
- Experience developing and maintaining CI/CD pipelines with integrated security testing.
- Experience using AI/LLM tools for automated test-script generation and AI-assisted testing workflows.
- Experience migrating containerized applications between cloud platforms, including container registries, ingress configurations, and networking.
- Strong troubleshooting, problem-solving, and communication skills.
Preferred Qualifications:
- Experience supporting federal government or DoD programs.
- Experience with Kubernetes and cloud-native application architecture.
- Familiarity with Agile development methodologies.
- Experience providing technical leadership or mentoring engineering teams.
#M1
Ref: #851-Rockville-S1