> Markdown version of [/jobs/ext/445249-junior-software-developer-active-ts-sci-with-poly-required](https://www.wearedevelopers.com/jobs/ext/445249-junior-software-developer-active-ts-sci-with-poly-required). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Junior Software Developer (Active TS/SCI with Poly Required) - **Company:** General Dynamics Information Technology - **Location:** Annapolis Junction, MD, United States - **Experience:** Starter - **Salary:** $85,000.0 - $115,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Agile Methodology, Amazon Web Services, Cloud Engineering, Software Quality, Computer Engineering, Linux, Amazon DynamoDB, IntelliJ IDEA, Apache Maven, Node.Js, NoSQL, Software Engineering, Software Systems, SonarQube, Data Streaming, Spring Cloud, Spring-boot, Software Application Programming, Gitlab, Spring Data, Kotlin, Kubernetes, Information Technology, Cassandra, Apache Kafka, Software Version Control, Docker, Microservices - **Published:** June 5, 2026 - **Apply:** https://dejobs.org/x/x/5E37FD51A5E04799A0027C2197698E79/job/ ## About the Role Agile Methodology,Software Development,Software Technologies, 0 + years of related experience, * The position requires an active TS/SCI with Polygraph. * Bachelor's Degree in Computer Science, Computer Engineering or a related technical discipline, plus 0+ years of application design and development experience. ## Description Are you passionate about building scalable, high-performance applications using the latest software technologies? Ready to make an impact on a high-profile program where your skills truly matter? We're looking for a Junior Software 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 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 25 and Kotlin * Cloud-native deployments using AWS , Docker , and Kubernetes * Messaging and data streaming with Kafka * NoSQL databases: Cassandra and DynamoDB * 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 GitLab * Code quality and security with SonarQube * Development environments including VSCode and IntelliJ If you're ready to elevate your software 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., * 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. ## Related Videos - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer)