Software Developer

Fantom CorporationChantilly, VA
3dOnsite

About The Position

Fantom Corporation is a mission-focused organization supporting critical programs across the defense and intelligence community. We partner with our customers to deliver high-impact technical solutions while fostering a culture built on trust, expertise, and long-term career growth. We are seeking an experienced Software Developer to design, build, and operate large-scale, cloud-native big data and graph-based systems supporting mission-critical environments. This role focuses on developing high-performance data platforms, APIs, and user-facing applications capable of processing and analyzing trillions of records across structured, semi-structured, and unstructured datasets. The ideal candidate brings strong Java development expertise, deep experience with big data architectures, graph databases, and NoSQL technologies, and hands-on knowledge of AWS and containerized environments.

Requirements

  • Strong experience developing enterprise applications using Java
  • Experience designing and operating large-scale big data systems
  • Experience developing APIs and microservices-based architectures
  • Hands-on experience with graph databases and traversal technologies
  • Experience working with relational and NoSQL databases such as Postgres, MariaDB, MongoDB, Cassandra, Neo4j, and DynamoDB
  • Experience designing data models for high-performance distributed systems
  • Experience building data processing pipelines using AWS services such as Lambda and Step Functions
  • Experience with Python and related libraries
  • Experience working with data formats including CSV, JSON, AVRO, Parquet, and Protocol Buffers
  • Experience with Linux environments such as CentOS or Rocky Linux
  • Experience with Kubernetes, Docker, and container orchestration technologies
  • Experience using Git-based tools and collaborative development environments
  • Experience working with structured, semi-structured, and unstructured datasets
  • Strong understanding of DevSecOps and Agile development methodologies
  • Experience implementing data security and governance controls
  • Must be fully cleared with a recent polygraph
  • Must be willing and able to work fully onsite at the location listed in this posting

Responsibilities

  • Design, develop, and maintain scalable applications using Java
  • Architect and operate large-scale big data systems, including persistence, partitioning, indexing, and sharding strategies
  • Build and maintain RESTful APIs, including troubleshooting and performance optimization
  • Design cloud-native architectures leveraging AWS and other enterprise cloud platforms
  • Develop and optimize large-scale graph databases handling tens of billions of relationships
  • Implement graph traversal solutions using technologies such as Apache TinkerPop, Gremlin, or JanusGraph
  • Build and operate NoSQL-based solutions for complex data processing environments
  • Design data models optimized for performance, including partitioning, sorting, aggregation workflows, and stream processing
  • Develop high-performance serverless and event-driven data processing pipelines using AWS Lambda, Step Functions, and PySpark
  • Support geospatial indexing and large-scale data indexing solutions
  • Develop modern user interfaces using React and WebGL
  • Design and operate graph database platforms such as Apache Cassandra
  • Conduct technical analysis of graph systems to improve search and query performance
  • Develop and maintain machine learning operations (MLOps) pipelines
  • Deploy and manage containerized applications using Kubernetes, Docker, and related orchestration tools
  • Implement DevSecOps practices in production environments using Git-based configuration management
  • Support Agile software development and testing practices
  • Ensure compliance with federal security, governance, and accreditation requirements
  • Implement data security controls, including encryption, LDAP-based authentication, and audit logging
  • Collaborate with cross-functional teams to define technical approaches and deliver mission-driven solutions
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service