×
Register Here to Apply for Jobs or Post Jobs. X

Experienced Java Developer; TS​/SCI Poly

Job in Corridor North, Howard County, Maryland, USA
Listing for: General Dynamics - IT
Full Time position
Listed on 2026-03-01
Job specializations:
  • Software Development
    Java Developer, Software Engineer, Full Stack Developer, Cloud Engineer - Software
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below
Position: Experienced Java Developer (Active TS/SCI with Poly Required - NEW HIRE SIGN-ON BONUS UP TO $30,000)
Location: Corridor North

Perks

  • This position is eligible for a sign-on bonus up to $30,000 for New Hires.

At General Dynamics Information Technology (GDIT) you'll be part of a team that makes a true impact by building cutting-edge mission-critical applications that help the end user accomplish their mission and keep people safe. The work we do is important. The challenges we face are career-defining. The opportunity we can offer is one-of-a-kind.

Join Us as a Mid-Level Java Developer – Innovate with Cutting-Edge Tech in Annapolis Junction, MD!

Are you passionate about building scalable, high-performance applications using the latest Java technologies? Ready to make an impact on a high-profile program where your skills truly matter? We’re looking for a Mid-Level Java Developer to join our dynamic team supporting a critical GDIT program at Annapolis Junction, MD.

In this role, you’ll dive deep into designing and developing highly efficient Microservices running on Linux, leveraging both Java and Kotlin
. Your work will power robust, high-volume data-processing applications deployed in Docker and orchestrated by Kubernetes
, all while embracing the best of modern Agile development practices.

Why Join Us?
  • Work on a mission-critical project as part of a leading prime contractor

  • Collaborate with a talented team using innovative, cutting-edge technologies

  • Take ownership of complex, impactful microservices that process massive data loads

  • Grow your skills with hands-on experience in a fast-paced, Agile environment

Technologies You’ll Master:

  • Microservices architecture built with Java 21 and Kotlin

  • Cloud-native deployments using AWS
    , Docker
    , and Kubernetes

  • Messaging and data streaming with Kafka

  • No

    SQL databases:
    Cassandra and DynamoDB

  • Frontend integration with ReactJS

  • Powerful frameworks like Spring Boot, Spring Cloud, and Spring Data

Your Toolbox Includes:

  • Build and dependency management with Maven and Node.js

  • Version control and CI/CD pipelines using Git Lab

  • Code quality and security with Sonar Qube

  • Development environments including VSCode and IntelliJ

If you’re ready to elevate your Java development career, work with a supportive team, and contribute to a program that makes a difference, let’s talk! Apply now and be part of something extraordinary.

Key Responsibilities
  • Design, develop and support Java backend software in support of mission objectives.
  • Provide ongoing development, maintenance, support, and software enhancements in existing systems and platforms.
  • Troubleshoot complex problems and provide customer support for software systems and application issues.
  • Provide recommendations for continuous improvement.
  • Work alongside other engineers on the team to sustain and advance our organization’s capabilities.
Requirements and Qualifications
  • The position requires an active TS/SCI with Polygraph.
  • Bachelor’s Degree in Computer Science, Computer Engineering or a related technical discipline, plus 8 years of application design and development experience.
  • Minimum of 4 years of experience with Java.
  • Minimum of 2 years of experience doing high level design and/or architecting on a program of similar complexity.
  • Experience with Microservices, Spring Frameworks, Docker and Kubernetes.
  • Experience as a mentor, technical lead or leading an engineering team.
  • Desire to move into a Software Team Lead role and perform the following:
  • Lead a team of talented and motivated developers in implementing efficient, scalable, reliable and resilient solutions for our Mission customer and serve as a point of contact with key customers and technical stakeholders.
  • Run daily standups;
    Plan, prioritize and write software epics/tickets and assign work;
    Participate in program level planning efforts.
  • Manage, execute, and oversee requirements and technical implementation of high visibility back-end Java software development.
  • Oversee and mentor developers and focus on technical issues and software development and ensure CI/CD practices are followed for releases.
  • Evaluate team s work processes and best practices and implement changes to streamline operations.
  • Work with the PM and the team’s Overall Software Lead to expand the program’s capabilities.
Preferred Skillsets
  • Experience leading an Agile…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(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).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary