Ctrl+ is hiring a Java Software Engineer to modernize a mission-critical enterprise application and help shape its future architecture. The role involves moving a Java system from a traditional Tomcat deployment to a cloud-native architecture using Spring Boot, Docker, and Kubernetes. The position is on-site in Annapolis Junction, Maryland, and requires an active TS/SCI clearance with polygraph; Ctrl+ does not sponsor new clearances or clearance upgrades. Applicants must live within commuting distance, and regular on-site attendance is required. Some roles may allow limited telework, but this is not a fully remote position. The engineer will develop and maintain Java and Angular applications, build REST APIs and service integrations, and develop data access for relational databases. The role also supports application modernization, CI/CD, automated testing, technical documentation, and backup database administration. Approximate pay is $77.88–$85.99 per hour, excluding the employer’s 401(k) contribution. Actual hourly pay depends on qualifications, experience, and the selected compensation model. Compensation models include Max Rate, With Bonus, and With Bonus and PTO; PTO and bonuses depend on the selected model and role eligibility.
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
Senior