Java Developer
Role details
Job location
Tech stack
Job description
We're seeking Java Developers to support mission-critical federal and national security programs. This role focuses on backend application development, service-based architectures, and supporting secure, high-availability systems. What You'll Do
Design, develop, and maintain Java-based backend applications Build and support RESTful APIs and service-oriented systems Implement business logic, integrations, and data access layers Support application enhancement, modernization, and sustainment Work with relational databases and data-driven services Collaborate with developers, test engineers, and system engineers Participate in Agile / DevSecOps development environments Troubleshoot, debug, and improve application performance and reliability
Requirements
Java (Java 8+) Frameworks such as Spring, Spring Boot, Hibernate REST APIs and web services SQL and relational databases (Oracle, PostgreSQL, MySQL, SQL Server) Application servers (Tomcat, JBoss, WebLogic) Linux/Unix environments Version control (Git) CI/CD pipelines Cloud exposure (AWS, Azure, or GCP) a plus
Background & Experience
Experience as a Java Developer, Software Engineer, or Backend Engineer Experience with enterprise or distributed systems Federal, DoD, or IC program experience a plus Comfortable working in secure or regulated environments Bachelor's degree or equivalent experience