Senior Java Developer; TS/SCI Poly
Listed on 2026-09-27
-
Software Development
Java Developer, Backend Developer, Cloud Engineer - Software
Type of Requisition:
Regular
Clearance Level Must Currently Possess:Top Secret SCI + Polygraph
Clearance Level Must Be Able to Obtain:Top Secret SCI + Polygraph
Public Trust/OtherRequired:
None
Job Family:Software Engineering
Job Qualifications:- Skills:
Agile Software Development, Kubernetes, Native Apps, Spring Boot - Certifications:
None - Experience:
5 + years of related experience - US Citizenship
Required:
Yes
Build Mission-Critical Software That Matters
At General Dynamics Information Technology , you'll work on high-impact systems that support national security missions 're looking for a Senior Java Developer to help design and build modern, cloud-native applications in a fast-paced Agile environment.
This role is ideal for engineers who enjoy solving complex backend challenges, building scalable microservices, and working with modern technologies alongside a strong technical team.
What You'll Do:- Design, develop, and maintain scalable Java/Kotlin microservices
- Build high-throughput backend systems and APIs
- Deploy and support applications in AWS using Docker and Kubernetes
- Troubleshoot and optimize distributed systems
- Contribute to architecture, CI/CD, and engineering best practices
- Collaborate across Agile teams to deliver mission-focused solutions
- Languages & Frameworks: Java 21, Kotlin, Spring Boot, Spring Cloud, Spring Data
- Cloud & Infrastructure: AWS, Docker, Kubernetes, Linux
- Data & Streaming: Kafka, Cassandra, DynamoDB
- Tooling: Git Lab CI/CD, Maven, Node.js, Sonar Qube, IntelliJ, VSCode, ReactJS
- Required
- Active TS/SCI with Polygraph
- Bachelor's degree in a technical field
- 5+ years of software development experience
- 4+ years of Java development experience
- Experience with microservices, Spring, Docker, and Kubernetes
- Strong understanding of scalable backend architecture
- Preferred
- Experience leading Agile development teams
- Mentoring or technical leadership experience
- Linux experience
- Work on meaningful, mission-driven technology
- Modern engineering environment and cloud-native stack
- Opportunities for technical growth and leadership
- Collaborative, high-performing team culture
- 401K with company match
- Rewards program for high-performing employees
- Comprehensive health and wellness packages
- Professional growth opportunities including paid education and certifications
- Rest and recharge with paid vacation and holidays
- Internal mobility team dedicated to helping you own your career
- Diverse, highly collaborative teams
- Challenging work that makes a real impact on the world around you
- Cutting-edge technology you can learn from
- Flexible work schedule
- Work Life balance
- Competitive compensation and bonus opportunities
At GDIT, the mission is our purpose, and our people are at the center of everything we do.
- Growth: AI-powered career tool that identifies career steps and learning opportunities
- Support:
An internal mobility team focused on helping you achieve your career goals - Rewards:
Comprehensive benefits and wellness packages, 401K with company match, and competitive pay and paid time off - Community:
Award-winning culture of innovation and a military-friendly workplace
Explore a career in software development at GDIT and you'll find endless opportunities to grow alongside colleagues who share your dedication to advancing innovation.
#Intelligence Engineered
The likely salary range for this position is $164,382 - $207,000. This is not, however, a guarantee of compensation or salary. Rather, salary will be set based on experience, geographic location and possibly contractual requirements and could fall outside of this range.
Scheduled WeeklyHours:
40
Travel Required:None
Telecommuting Options:Onsite
Work Location:USA MD Annapolis Junction
Total…(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).