GD Information Technology, Inc. - McLean, VA

posted 3 months ago

Full-time - Mid Level
Remote - McLean, VA
10,001+ employees

About the position

As a Software Developer at GDIT, you will play a crucial role in ensuring the safety and security of our nation by applying the latest technology to deliver actionable intelligence for the Intelligence Community. This position focuses on the development of systems and capabilities centered on a comprehensive motion imagery software suite, ensuring mission success while upgrading to cutting-edge technologies in full motion video (FMV). Your work will have significant meaning and impact as you contribute to the technical vision of the programs.

Responsibilities

  • Support the development of systems and capabilities for motion imagery software.
  • Upgrade technologies in full motion video (FMV).
  • Develop and integrate Microservice APIs using gRPC/REST.
  • Deploy micro and macro services in NodeJS or JBoss.
  • Manage communication endpoints in gRPC or REST.
  • Implement REST-based service level integration and API negotiation.
  • Utilize ETL concepts and engines to decouple solutions using Apache NIFI.
  • Create and maintain orchestration templates for classified environments.
  • Model, visualize, and query data using GraphDB, SQL, and NoSQL.
  • Develop reactive applications in a web browser using React/Redux and related technologies.
  • Manage and triage legacy applications in AngularJS.
  • Debug and troubleshoot applications in customer environments.
  • Leverage messaging engines and HA clusters like Kafka streams/KsqlDB.
  • Manage containers and orchestration using Docker/Kubernetes.

Requirements

  • 8+ years of related experience in software development.
  • Proficient in Java, JavaScript, React/Redux, AngularJS, SQL, NoSQL, and C++.
  • Experience in Microservice API development and integration.
  • Skilled in deploying and managing microservices in NodeJS or JBoss.
  • Strong understanding of RESTful services and API negotiation.
  • Experience with ETL concepts and engines, particularly Apache NIFI.
  • Proficient in data modeling and visualization with GraphDB, SQL, and NoSQL.
  • Experience in developing reactive applications and managing legacy applications.
  • Ability to communicate effectively with diverse audiences and report relevant information.

Nice-to-haves

  • Experience with Agile development methodologies.
  • Familiarity with JIRA for project management.
  • Knowledge of cloud technologies and digital modernization.

Benefits

  • 401K with company match
  • Comprehensive health and wellness packages
  • Professional growth opportunities including paid education and certifications
  • Paid vacation and holidays
  • Paid parental leave
  • Short and long-term disability benefits
  • Life and accidental death insurance
  • Critical illness insurance
  • Business travel and accident insurance
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service