Kafka Senior Developer - Contract - Melbourne
Core
Develop custom event-driven integration services and stream processing logic using Java, Spring Boot, and Flink SQL on Confluent Cloud.
Role type
Senior IC Kafka Developer (Contract)
Builds
Event-driven services, stream processing pipelines, and custom integrations for data connectivity and transformation.
Domain
Data Engineering / Event Streaming
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, Kafka (Producers/Consumers), Flink SQL, Confluent Cloud, Schema Registry, Kong Gateway, GitLab CI/CD
Preferred skills
Confluent Certification, Stream Governance, RBAC, Tiered Storage, Data Warehousing, Agile, DevOps
Technologies
Java, Spring Boot, Kafka, Confluent Cloud, Flink, Schema Registry, Kong, GitLab
Responsibilities
Develop custom integration code using Java / Spring Boot for source system connectivity; Build and maintain Kafka producers/consumers and topic integration logic; Develop and maintain Flink SQL / stream processing logic for transformation and routing; Implement integration with Schema Registry and message validation; Support HTTP/API-based integrations through Kong Gateway; Configure and support HTTP Sink delivery patterns and failure handling; Perform unit/component testing for custom code and Flink jobs; Support SIT, pipeline testing, defect fixing, and root-cause analysis; Support E2E testing with downstream teams; Work with GitLab CI/CD pipelines for build, deployment, and release support.
Seniority
Senior, hands-on IC