Overview
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.
What will you do?
-
- 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.
Do you have what it takes?
- 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.
|