Software Engineer (Backend Focus) [D.24.0018]

Requires TS/SCI w/ poly.

Description: You will act as backend developer supporting a large-scale innovative project that involves the design, implementation, deployment, and high-performance tuning of large datasets in graph databases to provide unique and powerful visualizations for customer mission impact. You will work closely with analysts, operators, and other software engineers to build and maintain constantly changing and growing datasets. You will also be responsible for writing efficient graph retrieval and analytic traversal queries that answer key customer questions and surface critical insights.

Responsibilities:

  • Create new datasets to store into an existing platform.
  • Build various extract/transform/load services.
  • Work with stakeholders to understand the domain and elicit requirements to form and enhance the overall solution.

Skills Requirements:

  • Expert with Object Oriented programming languages (Java, C#).
  • Strong experience with build environment tools such as Gradle or Maven.
  • Service containerization and deployment experience with Docker/Kubernetes.
  • Familiarity with Git.

Nice to Haves:

  • Experience with graph databases such as Neo4j.
  • Experience with modeling data and relationships in graph databases.
  • Expertise in high performance tuning of graph databases.
  • Experience with networking concepts, protocols, and analysis (routers, switches, etc.).
  • Knowledge of SIGINT collection and analysis systems.
  • Experience with production CNO capabilities and operations.

YOE Requirement: 8 yrs., B.S. in a technical discipline or 4 additional yrs. in place of B.S.

To apply for this job email your details to jobs@dovernetworks.com