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
- 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
- Proficiency in Java, Python, and scripting languages to support software development, automation, and integration tasks
- Familiarity with containerization technologies such as Docker, and orchestration tools like Kubernetes
- Proficient with development tools including GitLab, Maven, Confluence, and JIRA
- Experienced in debugging and testing software programs
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
- troubleshoot data fail points with a focus on minimizing latency and improving data throughput
- develop custom processors and leverage existing components to optimize data pipelines using Apache NiFi
- deploy and manage scalable applications in containerized environments using containerization technologies such as Docker and orchestration tools like Kubernetes
- debug and test software programs
Other
- Minimum of 20 years of software engineering 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