Junior Software Developer

General Dynamics Information Technology

Annapolis Junction, MDFresher5h agovia LinkedIn

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.

Entry-Level Software Engineer Jobs · last 7 days

150 openings · all need no experience

Most hiring: TikTok, Emonics LLC, L3Harris Technologies

See all 150 →

FirstHire never charges to apply, and real employers don't ask for money for tests, interviews or offer letters. How we list jobs · Report this job