Captivation Software
Software Engineer 1/2 - Java/MapReduce/GhostMachine/Spring/NiFi
About this role
Captivation Software seeks a mid-level Java engineer to lead ETL and data curation initiatives using GhostMachine analytics and MapReduce frameworks. This role supports national security missions within an established team that leverages modern AI tools for accelerated development.
What you'll do
- Design and execute ETL processes for enterprise-wide data management
- Develop applications using Java, Spring Framework, and Spring Boot
- Build analytics solutions with GhostMachine Portable MapReduce
- Implement data workflows using NiFi and notification systems
- Collaborate with team on knowledge management and data architecture
- Utilize Atlassian and GitLab tools for version control and project tracking
What they're looking for
- Java programming
- Spring Framework and Spring Boot
- GhostMachine analytics
- Portable MapReduce (PMR)
- Apache NiFi
- Atlassian tool suite
- GitLab
- ETL process design
Benefits
- Annual salary $130,000–$270,000 based on experience
- Up to 20% 401(k) contribution with immediate vesting
- Competitive hourly rates above market
- Work on national security initiatives
- Professional development in specialized analytics platforms
- Collaborative, established team environment
Opens the official application on the employer’s site. No login required.
Captivation Software
Captivation Software builds high-performance computing and secure analytics infrastructure for mission-critical government programs, specializing in HPC testing, enterprise dataflow architectures, and cleared defense systems. The company is hiring senior test engineers, systems engineers, and technical leaders with deep expertise in Linux, cloud infrastructure, and security clearances to validate systems and architect solutions for intelligence community operations.
View all jobs at Captivation SoftwareLikely interview questions
- Walk us through a complex ETL pipeline you've designed—what were the challenges and how did you optimize it?
- Describe your experience with GhostMachine analytics and Portable MapReduce. How have you applied them in previous roles?