What are the responsibilities and job description for the Senior Full Stack Developer position at Strategic ASI?
Job Description
Our client is seeking a Full Stack Developer for their customer in Chantilly. Our Government customer develops and operates unique and innovative reconnaissance systems and conducts intelligence-related activities for U.S. National Security. IT within our customer plays a key role in the success of the War Fighter "boots on the ground" and within the Intelligence Community in order to share actionable intelligence on both mission-enabled systems and those centered on the day to day business aspects within the agency.
What you will be working on :
We are seeking an experienced Full Stack Developer to join our team in Chantilly, VA, supporting critical projects within the intelligence community. The ideal candidate will have a Bachelor's degree in Engineering, Computer Science, or a related analytical, scientific, or technical discipline, along with 8 years of related experience. This role requires strong technical skills in Java with Spring Boot, TypeScript with React Redux, Hbase, Solr, JanusGraph, NiFi, Postgres / PostgreSQL, Ansible, Linux (RHEL), Python, and multithreading.
- Design, develop, test, deploy, and maintain full-stack applications and systems.
- Utilize Java with Spring Boot for backend development and TypeScript with React Redux for frontend development.
- Work with Hbase, Solr, and JanusGraph for data storage, search, and graph processing.
- Implement data pipelines and workflows using NiFi for data ingestion and processing.
- Utilize Postgres / PostgreSQL for relational database management.
- Automate deployment and configuration management using Ansible.
- Collaborate with cross-functional teams to understand project requirements and deliver high-quality solutions.
- Adhere to security protocols and standards, including TS / SCI with CI Poly clearance requirements.
- Work independently under limited supervision to meet project deadlines and deliverables.
What you will bring to us :
What you'll need to succeed :