Software Engineer I
Reflexive Concepts
Office
Annapolis Junction, MD
Full Time
<strong>Reflexive Concepts is seeking a skilled Software Engineer to join our team! </strong><br />
<br />
The Software Engineer shall be responsible for developing, and maintaining scalable real-time ETL (Extract, Transform, Load) pipelines using Apache Storm and Java to process large-scale data streams. In this role, the Software Engineer shall be a member of a team that is responsible for transforming raw data into actionable insights by ensuring high performance, availability, and reliability of the HPC organization’s data feeds.
<h2><strong><span>Qualifications:</span></strong></h2>
<ul>
<li>Master's degree in Computer Science or related discipline from an accredited college or university. OR
<ul>
<li>Bachelor's degree in Computer Science or related discipline from an accredited college or university, plus two (2) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity. OR</li>
<li>Four (4) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity.</li>
</ul>
</li>
</ul>
<div>Required Skills: </div>
<ul>
<li>Experience using the Linux CLI</li>
<li>Experience developing scripts using Bash/Python</li>
<li>Recent software development experience with Java in a Linux environment</li>
<li>Familiarity with real-time streaming concepts, distributed computing fundamentals, and big data ecosystems such as Apache Storm, Apache Flink, Apache Spark, or Apache NiFi</li>
<li>Experience with CI/CD concepts, principles, methodologies, and tools such as GitLab CI</li>
<li>Experience with containerization technologies such as Docker</li>
<li>Experience with Git Version Control System</li>
</ul>
<div>Desired: </div>
<ul>
<li>Experience with the Atlassian Tool Suite (JIRA, Confluence)</li>
</ul>
Software Engineer I
Office
Annapolis Junction, MD
Full Time
August 15, 2025