2HB Incorporated is seeking a Senior Software Engineer to support its government customer in Annapolis Junction, MD, to design, develop, and maintain scalable real-time ETL pipelines
Requirements
- Experience using the Linux CLI
- Experience developing scripts using Bash/Python
- Recent software development experience with Java in a Linux environment
- Familiarity with real-time streaming concepts, distributed computing fundamentals, and big data ecosystems such as Apache Storm, Apache Flink, Apache Spark, or Apache NiFi
- Experience with IaC (Infrastructure as Code) concepts, principles and automation tools such as Ansible
- Experience configuring and using metrics and monitoring tools such as Grafana
- Experience with Git Version Control System
Responsibilities
- designing, developing, and maintaining scalable real-time ETL (Extract, Transform, Load) pipelines using Apache Storm and Java to process large-scale data streams
- ensuring high performance, availability, and reliability of the HPC organization’s data feeds
- transforming raw data into actionable insights
- developing scripts using Bash/Python
- configuring and using metrics and monitoring tools such as Grafana
- experience with CI/CD concepts, principles, methodologies, and tools such as GitLab CI
- experience with containerization technologies such as Docker
Other
- Master’s degree in computer science or related discipline from an accredited college or university, plus five (5) years of experience as a SWE
- Bachelor’s degree in computer science or related discipline from an accredited college or university, plus seven (7) years of experience as a SWE
- Nine (9) years of experience as a SWE
- TS/SCI/Full Scope Polygraph Clearance
- Full-time position