Sign up to access all features of our service
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Kafka Developer

Hays

Senior Kafka Developer || Hybrid (3 Days/Week In Office)

Role: Senior Kafka Developer

Location: Melbourne, VIC (3 Days/Week In Office)

Responsibilities

  • Develop custom integration code using Java / Spring Boot for source system connectivity where managed connectors are not applicable
  • Build and maintain Kafka producers / consumers, topic integration logic, and event-driven services on Confluent Cloud / NGIP.
  • 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 integrations through Kong Gateway for NGIP to target application communication
  • Configure and support 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 during test execution
  • Support E2E testing with downstream teams and resolve integration issues across connectors, transformations, APIs, and Kafka topics
  • Work with GitLab CI/CD pipelines for build, deployment, regression automation, and release support

Must-have Skills

  • Develop custom integration code using Java / Spring Boot for source system connectivity where managed connectors are not applicable.
  • Build and maintain Kafka producers / consumers, topic integration logic, and event-driven services on Confluent Cloud / NGIP.
  • 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 integrations through Kong Gateway for NGIP to target application communication.
  • Configure and support Sink delivery patterns, payload mapping, retries, and failure handling.

Good-to-Have Skills

  • Confluent Certified Developer/Administrator
  • Experience with stream governance, RBAC, and tiered storage
  • Background in data engineering, ETL, or microservices architecture
  • Familiarity with traditional messaging systems and data warehouses
  • Experience in Agile methodologies and DevOps practices

What you need to do now: If you're interested in this role send your updated CV at ***email_hidden***

At Hays, we value diversity and are passionate about placing people in a role where they can flourish and succeed. We actively encourage people from diverse backgrounds to apply!

Vacancy posted 20 hours ago