General Dynamics Information Technology

Software Developer

General Dynamics Information Technology

full-time

Posted on:

Origin:  • 🇺🇸 United States

Visit company website
AI Apply
Manual Apply

Salary

💰 $96,034 - $120,750 per year

Job Level

Mid-LevelSenior

Tech Stack

AngularApacheCloudDockerETLGRPCJavaJavaScriptKafkaKubernetesNode.jsNoSQLPulsarReactReduxSQL

About the role

  • Develop and maintain motion imagery software for intelligence programs
  • Apply modern technologies and support to deliver actionable intelligence
  • Deploy microservices in web containers (NodeJS or JBoss)
  • Design and manage ETL workflows, data modeling, and visualization
  • Use databases (MS SQL, Heavy.ai) and data querying
  • Build applications in a web browser (React)
  • Debug and troubleshoot in customer environments
  • Leverage messaging engines and HA clusters (Apache Kafka, Pulsar)
  • Manage containers and orchestration (Docker/Kubernetes)
  • Collaborate with cross-functional teams and communicate issues clearly

Requirements

  • 3+ years of related software development experience
  • Proficiency in Java, JavaScript (React/Redux, AngularJS), Node.js
  • Experience with microservice API development (gRPC/REST) and container orchestration (Docker/Kubernetes)
  • ETL concepts and data integration experience
  • Familiarity with databases (SQL, NoSQL) and data modeling
  • Experience with Apache Kafka, Pulsar is in description; include message queues
  • Proficient with JIRA and Agile/Scrum practices
  • Strong communication and collaboration skills
  • US Citizenship required: Yes
  • Bachelor’s degree in Engineering or related field; or Master’s degree with 0 years of relevant experience