CareerPlanSign in

Kafka Senior Developer - Contract - Melbourne

Melbourne, Victoria💼 Contract🗓 2026-09-18 → 2026-09-27

Core

Develop custom event-driven integration code and stream processing logic to connect source systems and target applications using Kafka and Flink.

Role type

Senior IC Kafka Developer (Stream Processing & Integration)

Builds

Event-driven services, custom integration pipelines, and stream processing jobs on Confluent Cloud.

Domain

Data Engineering / Event Streaming / Microservices

Required skills

Java, Spring Boot, Apache Kafka, Flink SQL, Confluent Cloud, Schema Registry, Kong Gateway, GitLab CI/CD

Preferred skills

Confluent Certified Developer/Administrator, stream governance, RBAC, tiered storage, data engineering, ETL, microservices architecture, traditional messaging systems, data warehouses, Agile, DevOps

Technologies

Java, Spring Boot, Apache Kafka, Confluent Cloud, NGIP, Flink SQL, Schema Registry, Kong Gateway, GitLab CI/CD

Responsibilities

Develop custom integration code using Java / Spring Boot for source system connectivity; Build and maintain Kafka producers / consumers, topic integration logic, and event-driven services; Develop and maintain Flink SQL / stream processing logic for transformation, enrichment, validation, routing, and de-duplication; Implement integration with Schema Registry, topic schemas, and message validation controls; Support HTTP/API-based integrations through Kong Gateway; Configure and support HTTP Sink delivery patterns, payload mapping, retries, and failure handling; Perform unit / component testing for custom code, Flink jobs, and interface logic; Support SIT, pipeline testing, defect fixing, replay, and root-cause analysis; Support E2E testing with downstream teams and resolve integration issues; Work with GitLab CI/CD pipelines for build, deployment, regression automation, and release support

Seniority

Senior, hands-on IC

Sourced via viewjobs · Listed on CareerPlan, which tracks 805,000+ jobs from 20+ sources.