Software Engineer - Full Stack Developer
About the role
AnaVation is seeking a talented Software Developer to support our mission-critical hybrid cloud big data program. The ideal candidate will partner with our customer and a team of engineers to create capabilities for cybersecurity missions. This is an on-site position based in San Antonio, TX.
Our team works with cutting-edge technologies to develop innovative solutions that meet evolving customer requirements. We research, define, and recommend technologies while being involved in all phases of the software development life cycle. The applications we develop are highly customized, automating business processes and enabling advanced data analysis.
This role offers the opportunity to be challenged, grow as a developer, and set standards for our customers.
Responsibilities
- Collaborate with customers and engineers to develop software solutions for cybersecurity missions.
- Participate in all phases of the software development life cycle.
- Develop highly customized applications that automate business processes and enable data analysis.
- Research, define, and recommend technologies to meet customer requirements.
Requirements
- Active Top Secret clearance.
- Bachelor’s degree in Computer Science, Information Systems, or a related field.
- DoD 8570 IAT II certification (CompTIA CySA+ preferred, Security+ or equivalent acceptable) within 30 days of contract start.
- 4+ years of software development experience, including all phases of the software development life cycle.
- 3+ years of combined experience in Back End or Front End development, with hands-on experience in at least one of the following:
- Back End: Java, PostgreSQL, REST API integration, SpringBoot, MongoDB, Accumulo, Go, Python, Elastic Search.
- Front End: JavaScript Frameworks, GraphQL, Node.js, React (UI/UX and Backend integration), Vue, jQuery, HTML.
- Understanding of Agile Development Tools such as Jira, Confluence, Git, GitLab, GitHub.
- Excellent communication skills.
Preferred Qualifications
- TS/SCI-eligible clearance.
- Master’s degree in Computer Science, Information Systems, or a related field.
- Active DoD 8570 IAT II certification (CompTIA CySA+ preferred).
- 8+ years of software development experience, including all phases of the software development life cycle.
- 8+ years of experience in Back End development with hands-on experience in one or more of the following: Java, PostgreSQL, MongoDB, Accumulo, Go, Python, Elastic Search.
- 8+ years of experience in Front End development with hands-on experience in one or more of the following: JavaScript Frameworks, Node.js, React, Vue, jQuery, HTML.
- Experience with MISP implementation and OpenCTI implementation.
- Experience with Large Language Models (LLM).
- Experience with Keycloak, Government Identity, Credential and Access Management (ICAM), and integrating OIDC and OAuth applications and APIs.
- Experience with DoD cybersecurity operations and cybersecurity certifications.
- Experience with classified system development and information assurance.
- Agile Scrum Master experience.
- AWS Cloud development experience and/or certifications.
- Experience with containerized development (Docker, Kubernetes or similar).
- Experience using DevOps tools and CI/CD automation (Jenkins, Nexus, CloudFormation, Puppet, Chef, Ansible, or similar).
- Demonstrated experience creating RESTful web services.
Location: On-site in San Antonio, TX.