We are seeking a highly skilled Kafka Developer with deep expertise in complex Kafka cluster management, automation (Ansible CI/CD), and strong Java/Spring Boot development skills.
This role demands a professional who can not only maintain and optimize Kafka services but also work closely with cross-functional teams to drive innovative solutions in a high-performance environment.
- Set up, configure, maintain, upgrade, and tune complex Kafka clusters for optimal performance and reliability.
- Develop and manage Ansible-based CI/CD pipelines for Kafka-related deployments and maintenance.
- Implement security modules using Java shell scripting.
- Design, develop, and maintain Java/Spring Boot applications, including REST and SOAP Web Services.
- Write efficient Kafka producers and consumers to support scalable data processing.
- Perform proactive systems and performance monitoring, conduct trend analysis, and propose necessary improvements.
- Collaborate with various Business and Technical teams to enhance and extend Kafka services and capabilities.
- Regularly review Kafka architecture, automation practices, and proactively implement advancements.
- Manage workloads effectively by prioritizing tasks and delivering solutions on schedule.
- Communicate fluently in Polish and English with both technical and non-technical stakeholders.
- Proven experience with Kafka cluster setup, replication, maintenance, upgrades, and performance tuning.
- Strong knowledge and hands-on expertise in Ansible and CI/CD pipeline development.
- Proficiency in Java shell scripting for security implementation.
- Solid experience in Java, Spring Boot, Spring Framework, and developing REST and SOAP Web Services.
- Demonstrated ability to build robust Kafka producers and consumers.
- Experience in system and performance monitoring and conducting trend analysis.
- Strong troubleshooting and problem-solving skills.
- Ability to work independently and manage priorities effectively.