Software Developer - Java
AI Summary
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Software Developer - Java in the United States. This role offers the opportunity to contribute to mission-critical, high-security systems supporting U.S.
About this role
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Software Developer - Java in the United States.
This role offers the opportunity to contribute to mission-critical, high-security systems supporting U.S. Department of Defense operations. You will design, build, and maintain robust Java-based backend services that power enterprise-scale applications in a secure and highly regulated environment. Working remotely within a cross-functional agile team, you will collaborate closely with DevOps, cloud, and data engineers to deliver scalable and resilient solutions. The position involves hands-on development across the full software development lifecycle, with a strong emphasis on performance, security, and reliability. You will play a key role in modernizing legacy systems and supporting cloud migration initiatives across AWS, Azure, or GovCloud environments. This is a highly impactful role for an experienced backend developer who thrives in complex, mission-driven environments.
Accountabilities:
- Design, develop, enhance, and maintain Java-based backend applications supporting DoD mission systems.
- Build and maintain RESTful APIs and microservices architectures for scalable enterprise solutions.
- Participate in all phases of the software development lifecycle, including requirements, design, development, testing, deployment, and production support.
- Collaborate with DevOps, cloud, and data engineering teams to ensure seamless integration and system performance.
- Troubleshoot, debug, and optimize applications for performance, scalability, reliability, and security.
- Contribute to CI/CD pipelines and support automated deployment processes using Git-based workflows.
- Support system modernization and cloud migration initiatives across AWS, Azure, and/or GovCloud environments.
- Ensure compliance with federal cybersecurity and data protection standards in all development activities.
- Assist with backend data integrations and collaborate with data engineering teams as needed.
- U.S. citizenship required.
- Active Top Secret (TS) clearance required to start; TS/SCI or SCI eligibility preferred.
- 8+ years of professional software development experience.
- Strong expertise in Java, Spring Boot, and Spring Framework.
- Proven experience designing and building REST APIs and microservices.
- Strong backend engineering skills, including performance tuning, debugging, and scalable system design.
- Experience with relational databases such as PostgreSQL, Oracle, or MySQL.
- Proficiency with Git-based version control systems.
- Solid understanding of Agile/Scrum development methodologies.
- Ability to work independently in a remote environment while collaborating effectively with technical teams.
- Familiarity with cloud platforms (AWS, Azure, or GovCloud) is strongly preferred.
- Experience with Docker, Kubernetes, and CI/CD tools such as Jenkins or GitLab CI is a plus.
- Knowledge of federal security frameworks (NIST, FISMA) and prior DoD experience is advantageous.
- Exposure to data engineering or backend data integration patterns is a plus.
- Competitive compensation aligned with experience and clearance level.
- Fully remote work across the United States.
- Opportunity to work on high-impact, mission-critical Department of Defense systems.
- Exposure to advanced cloud, containerization, and modern DevOps technologies.
- Long-term contract engagement with stability in a regulated environment.
- Collaboration with highly skilled cross-functional engineering teams.
- Experience supporting national security and federal-scale infrastructure projects.
- Opportunity to contribute to system modernization and large-scale cloud migration efforts.
