Global IT OrganizationPermanent roleMelbourne Based Are you passionate about building high-performance data streaming solutions? We're looking for a talented Kafka Engineer with a strong Java background to join our client’s team. In this role, you’ll have the opportunity to design, build, and optimize cutting-edge data streaming platforms that power real-time analytics and applications. As part of their dynamic team, you'll play a crucial role in ensuring seamless, scalable, and reliable data processing systems that leverage Apache Kafka at the core. If you have a deep understanding of Kafka and distributed systems, combined with solid experience in Java development, this is the perfect opportunity for you to make an impact. Required Skills: Apache Kafka Expertise : Deep understanding of Kafka architecture, brokers, topics, partitions, and replication. Hands-on experience with Kafka Streams, Kafka Connect, and KSQL. Java Proficiency : Strong experience in Java backend development, with a focus on performance and scalability. Distributed Systems Knowledge : Familiarity with distributed systems concepts like messaging, replication, and load balancing. Data Integration : Experience with Kafka Connect, Stream Processing, and Schema Registry for seamless data integration. Performance Optimization : Ability to optimize Kafka and backend systems for maximum performance using monitoring tools and log analysis. Cloud Experience : Familiarity with deploying Kafka on cloud platforms (AWS, GCP, Azure) is a plus. DevOps Knowledge : Experience with DevOps practices, CI/CD pipelines, and containerization (Docker/Kubernetes). Additional Messaging Systems : Familiarity with other messaging platforms (RabbitMQ, ActiveMQ) is a bonus. If you’re excited about the opportunity to design and optimize high-performance streaming systems with Kafka and Java, we want to hear from you