Fullstack Developer
Role details
Job location
Tech stack
Job description
The Full Stack Developer will design, develop, and maintain mission-focused applications for a program that enhances decision-making by integrating software, data, and cloud infrastructure. This role involves building scalable front-end and back-end solutions within an Agile DevSecOps environment. The developer will collaborate with cross-functional teams to deliver secure, high-performing applications that optimize operational efficiency., * Design, develop, test, and maintain full stack applications with a 70/30 front-end to back-end focus.
- Analyze user and mission requirements to design effective software solutions.
- Develop and customize applications to optimize performance, usability, and scalability.
- Integrate applications with cloud infrastructure, DevSecOps pipelines, and enterprise systems.
- Collaborate with product owners, UX designers, data engineers, and cybersecurity teams.
- Contribute to technical documentation and system design artifacts.
- Work independently on user stories and communicate effectively within a close-knit team.
- Troubleshoot, debug, and resolve application and system issues.
Requirements
Experience: Experience developing web-based applications using modern technologies and familiarity with Agile software development methodologies.
Technical Skills:
- Java and Spring Framework
- Angular
- Databases such as Mongo, Postgres, or Accumulo
- REST API development
- ELK (Elasticsearch, Logstash, Kibana)
- Containerization and CI/CD tools such as Docker, Gitlab, and Ansible, * Experience supporting DoD or federal civilian programs.
- Familiarity with cloud-native architectures and microservices.
- Experience with data analytics, APIs, or Publicly Available Information (PAI) ingestion.
- Security+ or other relevant certifications.
Benefits & conditions
This is a full-time position, Monday through Friday, aligned with the Central Standard Time (CST) zone.