Mid-level Full Stack Developer (Java/Spring)

AnaVation•Chantilly, VA
•$50,391 - $122,931•Hybrid

About The Position

AnaVation is seeking a motivated mid-level Full Stack Developer to support development of a digital evidence management system. The role involves building scalable, data-driven applications in support of critical business and mission objectives, collaborating across teams to develop APIs, user interfaces, data management services, and analytical tools. The position supports 80% remote work, with one day per week in Chantilly, Virginia, or Woodbridge, Virginia. The candidate must pass a high-risk public trust background investigation.

Requirements

  • Bachelor’s degree in Computer Science, Information Systems, Engineering, or a related field, or equivalent experience.
  • At least 3 years of professional experience in software engineering roles.
  • Proficiency in Java, JavaScript, and SQL.
  • Proficiency in Java Spring and ReactJS.
  • Solid understanding of relational database design and experience with PostgreSQL, MySQL, or MS SQL Server.
  • Experience with shell scripting such as Bash.
  • Ability to analyze and work with structured and unstructured data.
  • Strong technical and computational skills, with the ability to relate data to business or mission objectives and user needs.
  • Experience with DevOps tools and workflows, particularly GitLab.
  • Experience with containerization and orchestration technologies such as Docker, Containerd, or Kubernetes.
  • Top Secret clearance or High Risk Public Trust Suitability.

Nice To Haves

  • Experience with Infrastructure as Code (IaC) concepts and tools such as Terraform and Ansible.
  • Experience with observability concepts and tools such as Prometheus, Grafana, Loki, and Tempo.
  • Exposure to cloud platforms such as AWS, Azure, and Nutanix.
  • Experience designing or supporting multi-tenant architectures.
  • Experience with Identity and Access Management (IAM) systems such as Keycloak.
  • Experience with data query, visualization, and search tools such as Elasticsearch, OpenSearch, Metabase, or Trino.

Responsibilities

  • Develop and implement capabilities for the intake, analysis, processing, management, and visualization of digital evidence.
  • Develop custom software components, data processing pipelines, and analytical modules to extend or enhance digital evidence handling capabilities.
  • Ensure integrations and development improve digital evidence data management, analytical efficiency, automation, and exploitation performance.
  • Provide technical documentation, configuration support, and knowledge transfer to maintain system interoperability, reliability, and scalability.
  • Collaborate with product and data teams to align data solutions with mission requirements, use cases, and end-user experience goals.
  • Participate in Agile development cycles, including sprint planning, code reviews, and daily stand-ups.
  • Assist in implementing DevOps practices and continuous integration/continuous deployment (CI/CD) pipelines.
  • Contribute to containerized environments using Docker, Kubernetes, or similar technologies.

Benefits

  • Medical insurance with generous company cost sharing for employees and dependents.
  • Company-paid dental insurance for employees and dependents.
  • Company-paid long-term and short-term disability insurance.
  • Company-paid vision insurance for employees and dependents.
  • 401(k) plan with a generous match and 100% immediate vesting.
  • Competitive pay.
  • Generous paid leave and holiday package.
  • Tuition and training reimbursement.
  • Life and AD&D insurance.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service