Software Developer (Java) - TS/SCI w/Poly

GD Information Technology•McLean, VA
•Onsite

About The Position

GDIT is hiring a Software Developer SME to support the Intelligence Community and deliver actionable intelligence through development and operational support of systems centered on a comprehensive motion imagery software suite. The role supports the mission and the upgrade of full motion video (FMV) capabilities to cutting-edge technologies, with applications ranging from Java to C++ based on customer priorities. The position is onsite at the customer site near Tysons Corner, in McLean, Virginia. The developer will work with Java, JavaScript, React/Redux, AngularJS, SQL, NoSQL, Graph technologies, and C++. Work includes microservice API development and integration, service deployment, data modeling and querying, ETL, web application development, legacy application support, messaging, and container orchestration. The role also uses Agile practices and JIRA to manage work and project metrics. The position requires an active Top Secret/SCI clearance with SCI Polygraph, U.S. citizenship, and 10 or more years of related experience. GDIT describes the role as full-time, with 40 scheduled weekly hours and no travel required. The likely salary range is $170,000–$230,000; actual compensation may vary based on experience, geographic location, and contractual requirements.

Requirements

  • Active Top Secret/SCI clearance with SCI Polygraph.
  • U.S. citizenship.
  • 10 or more years of related experience.
  • Experience with Java, including AOP and IOC.
  • Experience with JavaScript, React/Redux, and AngularJS.
  • Experience with SQL, NoSQL, and Graph technologies.
  • Experience with C++.
  • Experience developing and integrating microservice APIs using gRPC or REST.
  • Experience with service deployment, REST-based integration, API negotiation, threading, and load balancing.
  • Experience applying ETL concepts and engines.
  • Experience with data modeling, visualization, and querying.
  • Experience with reactive application development and managing large web applications.
  • Experience debugging and troubleshooting applications in a customer environment.
  • Experience with messaging engines and high-availability clusters.
  • Experience with Docker, Kubernetes, and container orchestration.
  • Proficiency in applying engineering principles, concepts, practices, and standards.
  • Ability to learn in one discipline or field and develop working knowledge in adjacent disciplines or fields.
  • Ability to communicate issues, impacts, and corrective actions, and to clearly report relevant information.

Nice To Haves

  • Experience with MS SQL Server, OmniSci, and Accumulo/Hadoop.

Responsibilities

  • Develop and integrate microservice APIs using gRPC and REST.
  • Deploy microservices and macro services in NodeJS or JBoss.
  • Manage communication endpoints, REST-based service integration, API negotiation, threading, and load balancing.
  • Apply ETL concepts and engines to decouple solutions.
  • Create and maintain orchestration templates, including adapting templates from unclassified teams for classified environments.
  • Model, visualize, and query GraphDB, SQL, and NoSQL data.
  • Develop reactive browser applications and write and manage large applications using React/Redux, rxJS, and Reactive Streams.
  • Manage and triage bugs in legacy AngularJS applications.
  • Debug and troubleshoot applications in the customer environment.
  • Work on Java and C++ applications according to customer priorities.
  • Use messaging engines and high-availability clusters, including Kafka Streams and KsqlDB.
  • Create and deploy containers, manage container orchestration, and manage software scalability using Docker and Kubernetes.
  • Use JIRA to manage daily, sprint, and increment metrics, performance, and backlogs.
  • Develop within an Agile framework, including sprints, demonstrations, and Scrum.
  • Communicate project topics, issues, impacts, corrective actions, and relevant information to diverse audiences.
  • Anticipate technology, process, and skill needs.

Benefits

  • 401(k) with company match.
  • Comprehensive health and wellness packages.
  • Internal mobility support.
  • Professional growth opportunities, including paid education and certifications.
  • Paid vacation and holidays.
  • Medical plan options, including options with Health Savings Accounts.
  • Dental plan options.
  • Vision plan.
  • Flexible work weeks where possible.
  • Paid time off plans including vacation, sick, and personal time.
  • Paid parental, military, bereavement, and jury duty leave.
  • Short- and long-term disability benefits.
  • Life insurance, accidental death and dismemberment coverage, personal accident insurance, critical illness coverage, and business travel and accident insurance.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service