The Java Software Engineer will help modernize a mission-critical enterprise application by moving it from a traditional Tomcat deployment to a cloud-native architecture using Spring Boot, Docker, and Kubernetes. The role involves developing, testing, and maintaining Java and Angular applications; building RESTful APIs and service integrations; and developing data access for Oracle, PostgreSQL, and other relational databases. The engineer will support application migration to Spring Boot, containers, and microservices, as well as CI/CD, automated testing, technical documentation, and backup database administration. This is an on-site position in Annapolis Junction, Maryland. Applicants must live within commuting distance and must currently hold an active TS/SCI clearance with polygraph; the employer does not sponsor new clearances or upgrades. Compensation is approximately $77.88–$85.99 per hour, depending on qualifications, experience, and selected compensation model. The employer offers three compensation models: Max Rate, With Bonus, or With Bonus and PTO.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level