Software Developer

VTGMclean, VA
20h

About The Position

We are seeking a highly skilled Full Stack Application Developer to support the development, maintenance, and enhancement of a mission-critical data collection and enrichment platform. This role operates within a collaborative Agile team environment and works closely with Product Owners, Program Managers, and mission partners to deliver secure, scalable, and high-performing applications. The ideal candidate will have strong experience across backend and frontend development, cloud environments, data engineering, and DevOps practices, with a focus on secure application delivery.

Requirements

  • Active TS/SCI with Polygraph required.
  • Bachelor’s degree in Geospatial Intelligence, Geography, Remote Sensing, Intelligence Studies, Engineering, or related field, or equivalent experience
  • trong experience developing secure Java (8+) applications using: Spring Framework Spring Boot Spring Security
  • Experience supporting development efforts using Python.
  • Experience building modern front-end applications using: JavaScript / TypeScript React (or similar frameworks)
  • Hands-on experience with ElasticSearch (design, development, and maintenance).
  • Strong experience with SQL databases such as PostgreSQL and MySQL.
  • Experience developing PL/SQL scripts, including procedures, functions, triggers, and exception handling.
  • Ability to write and optimize complex queries across structured and unstructured datasets.
  • Experience developing secure and scalable REST APIs.
  • Experience integrating distributed systems using messaging technologies (MQ, pub/sub, service bus).
  • Experience working in AWS cloud environments.
  • Experience working with geospatial (geo-locational) data.
  • Experience operating in a DevOps environment.
  • Experience maintaining Jenkins CI/CD pipelines with automated testing and deployment.
  • Proficiency using Git for source code management.

Responsibilities

  • Design, develop, and maintain secure, scalable web applications using Java and modern frameworks.
  • Collaborate with Product Owners and Program Managers to translate user stories into technical solutions.
  • Build and maintain responsive, modern UI components using React and TypeScript.
  • Develop and maintain RESTful APIs to support application functionality and data integration.
  • Support data engineering efforts, including analyzing large datasets and identifying relationships.
  • Design, develop, and optimize database solutions across SQL and NoSQL platforms.
  • Integrate systems and services using messaging technologies (service bus, pub/sub, MQ).
  • Deploy and manage applications within AWS cloud environments.
  • Maintain and enhance CI/CD pipelines using Jenkins, including automated testing and deployment.
  • Ensure application security by identifying and remediating vulnerabilities in accordance with severity and compliance standards.
  • Maintain source code repositories using Git and produce technical documentation aligned with Sponsor standards.
  • Collaborate with cross-functional teams and mission partners to ensure solutions meet operational requirements.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service