Xperts: Senior Java Engineer (Data Engineering)

Inspired Testing

Apply to this job
Cape Town, ZA Until 9/22/2026 8+ years exp First posted July 24, 2026 Last posted July 24, 2026
Job description

Role: Senior Java Engineer (Data Engineering)

Location: Cape Town, Western Cape (Hybrid)

Engagement: Permanent / Full Time

Role Overview

Senior Data Engineer required to deliver large-scale data migration and transformation solutions across enterprise platforms.

Blend of hands-on engineering and technical leadership, working on distributed systems at scale.

Key Responsibilities

  • Design and deliver data migration and transformation solutions
  • Build scalable batch and streaming pipelines
  • Implement data validation, lineage, and testing frameworks
  • Ensure monitoring, observability, and performance
  • Lead technical design and support delivery
  • Mentor engineers and drive best practices
  • Collaborate with cross-functional stakeholders

Required Experience

  • 8+ years in data or software engineering
  • Strong Java expertise (Scala/Python beneficial)
  • Experience building large-scale ETL/data pipelines
  • Knowledge of distributed systems and cloud (AWS, GCP, Azure)
  • Experience with Kubernetes / containerised environments
  • Solid understanding of data architecture, security, compliance

Desirable

  • Apache Spark / PySpark
  • Hadoop ecosystem (HDFS, MapReduce)
  • Streaming platforms (Kafka, Kinesis)
  • Modern data formats (Parquet, Avro, Iceberg)
  • Observability tools (Prometheus, Grafana)

Key Skills

Java | Data Engineering | ETL Pipelines | Spark | Distributed Systems | Cloud | Kubernetes | Data Migration

About InspiredXpert

InspiredXpert is a specialist IT Talent Solutions company providing high-quality contract or perm talent across software development, cloud, AI, cybersecurity, and data-driven roles. We connect skilled professionals with innovative companies, offering exciting opportunities to work on impactful projects across the globe.

About this role

Summary

Design and implement large-scale data pipelines, mentor teams, and lead technical projects.

Job title

Senior Java Engineer (Data Engineering)

Experience level

8+ years

Minimum experience

8+ years exp

Industry

software

Location requirements

Cape Town, hybrid work allowed

Salary

Not specified

Management role

No

Skills & keywords

Required skills

javadata engineeringetl pipelinessparkdistributed systemscloudkubernetesdata migration

Preferred skills

pysparkhadoopkafkaparquetprometheusgrafana

Specializations

javadata engineeringetl pipelinessparkdistributed systems
Locations

Structured locations inferred from the posting.

Cape Town, South Africa

Hybrid City