Open jobPosted 9 days ago · Closes in 20 days
Hastha Solutions - Kafka Senior Developer - Contract - Melbourne
Developer
Open to offersMelbourne, Australia
Twine JobsVerified
Stretford, United Kingdom · Organization
Recently active
Developer is needed in Melbourne, Australia.
Client: Hastha Solutions
Location: Melbourne, VIC, au
Contract: Contract
Job Description
Urgent requirement of Kafka Senior Developer - Contract - Melbourne.
Requirements
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.
Good-to-Have:
- 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.
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 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.
How It Works
🔍Get quality leads
Review job leads for free, filter by local or global clients, and get real time notifications for new opportunities.
🎉Apply with ease
Pick the best leads, unlock contact details, and apply effortlessly with Twine's AI application tools.
📈Grow your career
Showcase your work, pitch to the best leads, land new clients and use Twine’s tools to find more opportunities.
Ari: your job agent
Ari searches hundreds of sources for you, every hour, including company careers pages: more than 10 million postings a month.