Your Impact
Own your opportunity to serve as a critical component of our nation’s safety and security. Make an impact by using your expertise to protect our country from threats.
Job Description
At General Dynamics Information Technology, you’ll work on high-impact systems that support national security missions at scale. We’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 DoDesign, 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
GitLab CI/CD, Maven, Node.js, SonarQube, IntelliJ, VSCode, ReactJS
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
#IntelligenceEngineered
Work Requirements
Salary and Benefit Information
Our Identity Verification Process
About Our Work
Sign in to browse authentic reviews, anonymous ratings and salary data before you apply.