Reflexive Concepts is seeking a skilled Software Engineer III to join our team!
The Software Engineer shall be responsible for the design, development, test, and sustainment of an end-to-end Big Data processing platform that provides downstream systems with aggregated analytic results and allows end-users the ability to query, visualize, and analyze event data from multiple data sources.
Qualifications:
- Active TS/SCI + FS Polygraph
- Master's degree in Computer Science or related discipline from an accredited college or university, plus five (5) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity OR
- Bachelor's degree in Computer Science or related discipline from an accredited college or university, plus seven (7) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity OR
- Nine (9) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity.
Required Skills + Experience:
- Experience using the Linux CLI
- Experience developing scripts using Bash/Python
- Experience developing with Java in a Linux environment
- Experience developing with the Spring framework including Spring Boot
- Experience with processing Big Data
- Demonstrated experience with system design and architecture
- Experience with Web development, HTTP, and REST services
- Experience with NoSQL technologies such as Elasticsearch and Accumulo
- Experience with CI/CD principles, concepts, best practices and tools such as Jenkins and GitLab CI
Desired Skills + Experience:
- Experience with the Atlassian Tool Suite (JIRA, Confluence)
- Experience with Git Version Control System
- Experience with Test-driven development
- Experience with containerization technologies such as Docker