Visionist is looking to solve the Intelligence Community's toughest software and analysis challenges, specifically defending the nation's cyber infrastructure and providing expertise in malware analysis, attribution, mapping adversarial infrastructure, pen testing, and operational planning.
Requirements
- Experience using Java
- Experience with Modern JavaScript frameworks such as VueJS, React, Angular, etc.
- Experience with Spring Boot Rest APIs and Spring Libraries such as Spring Security, Spring Data, etc.
- Familiarity with Git for version control and Maven and/or npm for build automation
- Comfortability working in a Linux development environment
- Demonstrated willingness and ability to learn new tools, technologies, and workflows
Responsibilities
- Contribute to the development and continual improvement of a mature software system including code, diagrams, and tests
- Leverage development and design patterns to ensure the product’s scalability, maintainability, and long-term success
- Contribute to all parts of the data processing lifecycle, from collection to processing to storage, and facilitate presentation to analysts in our UI
- Understand API-driven microservice design patterns, NoSQL databases, dataflow tools (Apache NiFi), and modern web frameworks
- Maintain a team player mentality as a collaborative member of a fast-paced, structured team
Other
- Active Top Secret (TS/SCI) clearance with polygraph is required
- U.S citizenship required (green card holders and permanent residents are not eligible)
- Bachelor's degree in a technical discipline. (Additional 4 years of experience may substitute degree)
- Excellent communication and teamwork skills
- Ability to obtain / maintain a government security clearance