Peraton is seeking a skilled Software Engineer to join their established Streaming Analytics team to design, develop, test, and maintain scalable streaming analytics solutions that meet mission-critical needs.
Requirements
- Proficient with development tools including GitLab, Maven, Confluence, and JIRA
- Experienced in debugging and testing software programs
- Skilled in the development of software applications
- Strong understanding of AWS and cloud environment/infrastructure, including deployment and management of cloud-based applications
- Extensive experience with Linux operating systems, including administration, troubleshooting, and scripting
- Hands-on experience with Apache NiFi dataflow management, including the development of custom processors and leveraging existing components to optimize data pipelines
- Proficiency in Java, Python, and scripting languages to support software development, automation, and integration tasks
Responsibilities
- participate in a mature software development effort primarily utilizing Java
- collaborate closely with cross-functional team members to design, develop, test, and maintain scalable streaming analytics solutions
- work on cutting-edge technologies and contribute to the continuous improvement of software processes
- debugging and testing software programs
- development of software applications
- troubleshoot data fail points with a focus on minimizing latency and improving data throughput
- deploy and manage scalable applications in containerized environments
Other
- Minimum of 20 years of software engineering (SWE) experience on programs and contracts of similar scope, type, and complexity
- Bachelor’s degree in Computer Science or a related discipline from an accredited college or university
- Active Top Secret/Sensitive Compartmented Information (TS/SCI) clearance with a current polygraph
- Telework is available on an ad hoc basis, contingent upon current sprint requirements and tasking
- 25 days of PTO accrued annually up to a generous PTO cap