General Dynamics Information Technology

Software Engineering

SeniorJavaDeveloper

$30–30k Annapolis Junction, Maryland, United States FULL TIME Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“Senior Java Developer at General Dynamics Information Technology. Skills: Java, Microservices, AWS, Kubernetes. Design microservices. Develop microservices”

What You'll Achieve.

Deliver mission-focused solutions

Industry & Context.

Software Engineering
Problems you'll solve

Solving complex backend challenges

Eligibility Requirements

Active TS/SCI with Polygraph, US Citizenship Required, Onsite

What They're Looking For.

Must Have

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, Experience with Spring, Experience with Docker, Experience with Kubernetes, Understanding of scalable backend architecture

Nice to Have

Experience leading Agile development teams, Mentoring or technical leadership experience, Linux experience

What You'll Do.

Develop microservices

Maintain microservices

Build backend systems

Deploy applications in AWS

Support applications in AWS

Troubleshoot distributed systems

Optimize distributed systems

Contribute to architecture

Contribute to engineering best practices

How You'll Work.

Team & Collaboration

Collaborate across Agile teams

Full Job Description

**_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/Other Required:_** 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 _**Job Description:**_ ## Build Mission-Critical Software That Matters 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 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 ## Tech Stack **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 ## Qualifications ### 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

Free ATS check

Applying for this Senior Java Developer role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Workday

  • Workday has a multi-step form — save your progress after every section.
  • "Apply With LinkedIn" can fail or lose data; manual entry is more reliable.
  • Watch for the "Submit for Review" final step — hitting "Save" alone does not submit.
  • Job requisition numbers are useful when following up with HR by email.

ANONYMOUS · UNFILTERED

What do employees actually say about General Dynamics Information Technology?

Real rants from real employees. Read before you apply.

Read Company Rants →