The company is looking to develop scalable, high-performance systems by hiring a Java/Python/Kafka Software Engineer to design, implement, and optimize applications, leverage Kafka for real-time data processing, and enhance system reliability.
Requirements
- Proficiency in Java programming
- Expertise in Python scripting
- Strong understanding of Kafka architecture
- Knowledge of message queues and streaming platforms
- Familiarity with RESTful APIs
- Ability to write efficient, clean, and reusable code
- Experience with microservices architecture
Responsibilities
- Develop and maintain Java-based applications
- Design and optimize Python scripts for data processing
- Build and manage Kafka pipelines for real-time data streaming
- Ensure scalability and reliability of software solutions
- Collaborate with teams to deliver software products
- Troubleshoot and resolve performance bottlenecks
Other
- TS/SCI Full Poly (Please note this position requires full U.S. Citizenship)
- Bachelor's Degree
- Most contracts allow additional experience (4-5 years) in lieu of a Bachelor's Degree.
- Some contracts give 4-5 years experience credit for a Bachelor's Degree.
- Some contracts give 2 years experience credit for a Master's Degree.