Kafka Developer

The Hr Ally โ€” Australia ยท Posted ~1 day ago

๐Ÿ”“ Log in to save this job, tailor your resume & track your apply process โ€” 7 days free, no card needed.

Log in to add to target list

Description

Role: Kafka Developer Location: Melbourne, VIC Experience: 8+ years Job Description 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 HTTP/API-based integrations through Kong Gateway for NGIP to target application communication.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 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.Desired Competencies (Technical/Behavioral Competency)Must-Have 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 HTTP/API-based integrations through Kong Gateway for NGIP to target application communication.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 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. Skills Java, Spring BootApache Kafka / Confluent CloudKafka ConnectFlink SQL / stream processingSchema RegistryREST / API integrationKong GatewayGitLab CI/CDUnit testing, SIT support, E2E support Good-to-Have Confluent Certified Developer/AdministratorExperience with stream governance, RBAC, and tiered storageBackground in data engineering, ETL, or microservices architectureFamiliarity with traditional messaging systems and data warehousesExperience in Agile methodologies and DevOps practices.