Senior Java Developer
Job Description
The Senior Java Developer role at General Dynamics Information Technology focuses on designing, building, and maintaining cloud-native Java and Kotlin microservices and backend systems within an Agile environment to support national security missions. This onsite position is based in Annapolis Junction, Maryland, with a salary range of USD 164,382 to 207,000 per year.
Responsibilities
- 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
Requirements
- 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
Technologies
- Java 21
- Kotlin
- Spring Boot
- Spring Cloud
- Spring Data
- AWS
- Docker
- Kubernetes
- Linux
- Kafka
- Cassandra
- DynamoDB
- GitLab CI/CD
- Maven
- Node.js
- SonarQube
- IntelliJ
- VSCode
- ReactJS
Benefits
- 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
- 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
Work Requirements
- 5+ years of related experience
- May vary based on technical training, certification(s), or degree
- Travel Required: None
- Citizenship: U.S. Citizenship Required