Kafka Developer at XPT Software Australia Pty Ltd | AU | Rezi

Kafka Developer at XPT Software Australia Pty Ltd

Kafka Developer

XPT Software Australia Pty Ltd · AU

1 weeks ago

Kafka Developer

XPT Software Australia Pty Ltd · AU

8 days ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now
Resume preview

Tailor your resume to this Kafka Developer role.

Rezi rewrites your resume against XPT Software Australia Pty Ltd's job description. Free.

Resume score gauge reading 58 out of 100

Don't guess if your resume is good enough.

See how it scores against the Kafka Developer posting at XPT Software Australia Pty Ltd — free, in seconds.

About the Role

Design, build, operate, and improve enterprise Kafka and event-streaming platforms across AWS and Kubernetes, including Amazon EKS. This role requires strong hands-on Kafka administration, integration development, cloud-native operations, and production support experience. You will collaborate with various teams to deliver reliable event-driven solutions, resolve complex issues, automate tasks, and support platform lifecycle and governance.

Responsibilities

  • Administer and support Kafka platforms, including brokers, topics, partitions, replication, consumer groups, Kafka Connect, Schema Registry, and related services.
  • Design and develop Kafka producers, consumers, stream-processing components, and reusable integration patterns using Java, Spring Boot, Python, or similar technologies.
  • Deploy, operate, and improve Kafka and supporting components on Kubernetes and Amazon EKS using Helm, CI/CD, GitOps, and approved cloud-native patterns.
  • Manage platform reliability, resilience, capacity, performance, patching, upgrades, backup, recovery, and lifecycle activities across production and non-production environments.
  • Troubleshoot complex issues across applications, brokers, connectors, schemas, networking, storage, certificates, and cloud infrastructure.
  • Implement monitoring, alerting, and dashboards for broker health, throughput, latency, replication, disk usage, consumer lag, and connector health.
  • Apply security and governance controls, including TLS, authentication, authorization, ACLs, secrets, certificates, least-privilege access, and vulnerability remediation.
  • Support incidents, problems, changes, and releases, including root-cause analysis, runbook improvement, and automation of recurring operational tasks.
  • Guide application teams on topic design, partitioning, message contracts, schema evolution, retries, dead-letter handling, idempotency, and supportability.
  • Maintain architecture, configuration, operational, recovery, and support documentation.
  • Act as the senior technical point of contact for Kafka platform design, engineering, and operational matters.
  • Mentor engineers, review technical work, and promote consistent engineering and operational standards.
  • Lead planning for upgrades, migrations, resilience improvements, and platform modernization.
  • Communicate risks, dependencies, options, and recommendations clearly to technical and business stakeholders.

Requirements

  • Strong hands-on experience administering Apache Kafka or Confluent Platform in complex enterprise environments.
  • Solid understanding of Kafka brokers, topics, partitions, replication, consumer groups, Kafka Connect, Schema Registry, and MirrorMaker.
  • Experience developing Kafka producers, consumers, and integration services using Java, Spring Boot, Python, or equivalent technologies.
  • Hands-on experience with Kubernetes and Amazon EKS, including Docker, Helm, storage, networking, ingress, secrets, and identity integration.
  • Working knowledge of AWS services such as EKS, EC2, S3, IAM, CloudWatch, Route 53, and core networking services.
  • Experience with CI/CD, GitOps, and Infrastructure as Code tools such as Jenkins, Argo CD, Terraform, or CloudFormation.
  • Strong Linux, networking, TLS, DNS, certificate, and distributed-systems troubleshooting capability.
  • Experience with observability tools such as Prometheus, Grafana, CloudWatch, Dynatrace, Splunk, or equivalent.
  • Experience managing large-scale enterprise or government technology environments.
  • Experience with hybrid cloud, platform modernization, and operational transformation programs.

Skills

  • Kafka
  • Confluent Platform
  • Kubernetes
  • Amazon EKS
  • AWS
  • Java
  • Spring Boot
  • Python
  • Docker
  • Helm
  • CI/CD
  • GitOps
  • Infrastructure as Code
  • Jenkins
  • Argo CD
  • Terraform
  • CloudFormation
  • Linux
  • Networking
  • TLS
  • DNS
  • Certificates
  • Distributed Systems
  • Prometheus
  • Grafana
  • CloudWatch
  • Dynatrace
  • Splunk
  • Schema Registry
  • MirrorMaker

Location

  • AWS
  • Kubernetes
  • Amazon EKS

Work Type

  • Full-time

Experience Level

  • Senior
  • 5+ years

Education Level

  • Degree in Information Technology, Engineering, Computer Science, or related discipline.
  • AWS, Azure, ITIL, Kubernetes, Database, or relevant technology certifications.