Captivation is seeking a mid-level software engineer to develop, sustain, and troubleshoot a software suite of applications to support the mission of protecting the country.
Requirements
- Experience using the Linux CLI
- Experience developing scripts using Bash/Python
- Recent experience developing with Java in a Linux environment
- Recent experience developing with the Spring Framework including Spring Boot, Spring Data and Spring Integration
- Experience with SQL databases including PostgreSQL
- Experience with NoSQL databases including MongoDB
- Experience with containerization technologies such as Docker and containers
Responsibilities
- Developing, sustaining, and troubleshooting the project's software suite of applications and possibly future capabilities as mission needs arise.
- Implementing, testing, and integrating software with other COTS and FOSS products, packages, and libraries.
- Demonstrated understanding of the software development life cycle.
- Using the Linux CLI for software development.
- Developing scripts using Bash/Python.
- Developing with Java in a Linux environment.
- Developing with the Spring Framework including Spring Boot, Spring Data, and Spring Integration.
Other
- Must currently hold a Top Secret/SCI U.S. Government security clearance with a favorable Polygraph
- Must be a U.S. citizen
- Master's degree in Computer Science or related discipline from an accredited college or university, plus three (3) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity
- Bachelor'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
- Seven (7) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity