Peraton is seeking a Cloud Software Engineer to contribute to a massively parallel enterprise platform that leverages Java and a robust suite of Free and Open-Source Software (FOSS), including Kubernetes, Hadoop, and Accumulo, to support and execute data-intensive analytics across a managed, scalable infrastructure.
Requirements
- Proficiency in Java
- Experience with MapReduce programming models and tools such as Hadoop, Hive, Pig
- Experience with relational databases such as MySQL and PostgreSQL
- Knowledge of Linux OS development
- Familiarity with Docker and Kubernetes
- Scripting/automation experience using Python and Ansible
- Experience with microservices architecture and container orchestration tools (e.g., Kubernetes)
Responsibilities
- Design, develop, test, and deploy Java-based applications and services that run in a distributed cloud environment.
- Contribute to the architecture and implementation of scalable, high-throughput systems used for large-scale data processing.
- Integrate open-source components such as Kubernetes, Hadoop, and Accumulo into mission-critical software solutions.
- Collaborate closely with team members to understand system requirements, troubleshoot issues, and deliver reliable functionality.
- Continuously evaluate new technologies and incorporate them to improve performance, security, and scalability.
- Maintain documentation and support system deployments in a DevSecOps-driven environment.
- Respond to evolving customer needs by adapting development priorities and technologies as required.
Other
- At least eight (8) years of experience in software development/engineering
- A Bachelor’s degree in Computer Science or a related technical field
- Must possess an active TS/SCI security clearance with a current polygraph
- Acceptable technical fields include Mathematics, Information Systems, Engineering, or other related disciplines
- 25 days of PTO accrued annually up to a generous PTO cap and eligible to participate in an attractive bonus plan