Java Developer (TS/SCI w/Poly) with Security Clearance
Apply NowCompany: General Dynamics Information Technology
Location: Hanover, MD 21076
Description:
Job Description
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. Our work depends on a Java Developer joining our team to support a GDIT program that we are the prime on and is located at Annapolis Junction, MD. As a Java Developer, you will develop highly efficient Microservices on a Linux operating system utilizing Java and Kotlin, for use in Docker/Kubernetes high-volume data-processing applications, while practicing modern Agile methodologies. Java Developers will work with cutting-edge technologies including: Technologies: Microservices, AWS, Docker, Kafka, Kubernetes, Cassandra, Java 17, Kotlin, ReactJS, Spring Boot/Cloud/Data, Redis, Postgres Tools: Maven, Node, GitLab, SonarQube, VSCode, IntelliJ KEY RESPONSIBILITIES: * Design, develop and support production user facing applications and 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 5 years of application design and development experience.
* Minimum of 5 years of experience with Java
* Minimum of 5 years of Java Application Frameworks (i.e. Spring, Spring Boot, Spring Data, Spring Cloud, etc.)
* Minimum of 5 years of experience with Linux
* Minimum of 1 year direct experience with Microservices PREFERRED SKILLSETS: * Familiarity with Docker
* Familiarity with Kubernetes WHAT GDIT CAN OFFER YOU * 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 #SWDevPolyMD #EnhancedTechPoly2025 Work Requirements
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. Our work depends on a Java Developer joining our team to support a GDIT program that we are the prime on and is located at Annapolis Junction, MD. As a Java Developer, you will develop highly efficient Microservices on a Linux operating system utilizing Java and Kotlin, for use in Docker/Kubernetes high-volume data-processing applications, while practicing modern Agile methodologies. Java Developers will work with cutting-edge technologies including: Technologies: Microservices, AWS, Docker, Kafka, Kubernetes, Cassandra, Java 17, Kotlin, ReactJS, Spring Boot/Cloud/Data, Redis, Postgres Tools: Maven, Node, GitLab, SonarQube, VSCode, IntelliJ KEY RESPONSIBILITIES: * Design, develop and support production user facing applications and 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 5 years of application design and development experience.
* Minimum of 5 years of experience with Java
* Minimum of 5 years of Java Application Frameworks (i.e. Spring, Spring Boot, Spring Data, Spring Cloud, etc.)
* Minimum of 5 years of experience with Linux
* Minimum of 1 year direct experience with Microservices PREFERRED SKILLSETS: * Familiarity with Docker
* Familiarity with Kubernetes WHAT GDIT CAN OFFER YOU * 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 #SWDevPolyMD #EnhancedTechPoly2025 Work Requirements