Junior Software Developer
General Dynamics Information Technology
About the Role
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.
Join Us as a Junior Software Developer – Innovate with Cutting-Edge Tech in Annapolis Junction, MD!
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.
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 & Tech Stack
- Microservices architecture built with Java 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
- 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
- Linux operating system
Qualifications
- The position requires an active TS/SCI with Polygraph.
- Bachelor’s Degree in Computer Science, Computer Engineering or a related technical discipline.
- 0+ years of application design and development experience.
- US Citizenship Required.