Senior Java Engineer (Data Engineering)

AES Global

Cape Town

Hybrid

ZAR 1,200,000 - 1,800,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

AES Global in Cape Town is seeking a Senior Java Engineer with strong data-engineering expertise to lead large-scale migration and ETL projects. You will architect and implement data pipelines, ensure data quality, and mentor engineers across multiple data platforms.

The role combines hands-on development with technical leadership in a hybrid Cape Town setup, offering exposure to petabyte-scale datasets and modern cloud data platforms.

Qualifications

  • 8+ years in software/data engineering with leadership experience.

Responsibilities

  • Design and implement large-scale data migration and transformation strategies across very large datasets.
  • Build data-lineage, validation and testing frameworks to keep migrations accurate.
  • Develop scalable batch and streaming pipelines with parallel orchestration.
  • Implement monitoring and observability for pipeline performance and system health.
  • Provide technical leadership—mentoring engineers, code reviews, and design discussions.

Skills

Advanced Java
Data Engineering
Technical Leadership
Kubernetes
ETL Pipelines
Data Migration
Batch & Streaming
Cloud Platforms

Education

Degree in CS / Engineering

Tools

Gradle / Maven
Hadoop Ecosystem
Kafka / Kinesis
Spark / PySpark
Iceberg / Parquet / ORC

Job description

We’re working with an established software consultancy that partners with everyone from startups to global brands, and they’re looking for a Senior Java Engineer with strong data-engineering expertise.

You’ll join an expert team delivering large-scale, production‑grade data projects — data retention, migration and privacy work at petabyte scale — combining hands‑on engineering with technical leadership.

What you’ll do
  • Design and implement large‑scale data migration and transformation strategies across very large datasets
  • Build data‑lineage, validation and testing frameworks that keep migrations accurate and data intact
  • Develop scalable batch and streaming pipelines with parallel orchestration
  • Implement monitoring and observability for pipeline performance and system health
  • Provide technical leadership — mentoring engineers, running code reviews, leading design discussions and removing blockers
What you’ll bring
  • 8+ years in software / data engineering, including several years of technical leadership
  • Advanced Java with modern build systems (Gradle or Maven)
  • Proven experience with large‑scale data migration and ETL pipeline development
  • Distributed storage (HDFS, S3 or GCS) and a cloud data platform (AWS, GCP, Azure or Databricks)
  • Hands‑on Kubernetes for containerised data processing
  • A degree in Computer Science, Engineering or equivalent experience
Advantageous
  • Scala or Python for data processing, and Apache Spark / PySpark
  • Hadoop ecosystem, Kafka or Kinesis streaming, and modern data formats (Iceberg, Parquet, ORC, Avro)
  • Observability tooling (Prometheus, Grafana), and data‑privacy / compliance experience (e.g. GDPR)

Working model
Hybrid in Cape Town — around two days a week in the office.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Data Engineer
Senior Data Engineer

AES Global • Johannesburg

Hybrid
ZAR 900,000 - 1,500,000
Xpert: Senior Java/Scala Engineer
Xpert: Senior Java/Scala Engineer

Inspired Testing • Cape Town

On-site
ZAR 700,000 - 900,000
Senior Java Data Engineer - Large-Scale ETL Pipelines
Senior Java Data Engineer - Large-Scale ETL Pipelines

AES Global • Cape Town

Hybrid
ZAR 1,200,000 - 1,800,000
Senior Data Engineer - Big Data Technologies
Senior Data Engineer - Big Data Technologies

Placements24 • Randburg

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary and annual bonus
Medical, dental, and vision benefits
Retirement savings plan with employer
+2
Senior Software Engineer - Data Platform
Senior Software Engineer - Data Platform

Placements24 • Stellenbosch

Hybrid
ZAR 1,000,000 - 1,500,000
Competitive salary with bonuses
Health, dental, and vision insurance
Professional development opportunities
+1
Data Engineer
Data Engineer

AES Global • Cape Town

Hybrid
ZAR 600,000 - 900,000
Expert Data Engineer
Expert Data Engineer

Sabenza IT & Recruitment • Pretoria

On-site
ZAR 900,000 - 1,300,000
Senior Data Engineer
Senior Data Engineer

Smart4 Cloud • Wes-Kaap

Hybrid
ZAR 900,000 - 1,200,000
Senior Data Engineer
Senior Data Engineer

Placements24 • Gqeberha

Hybrid
ZAR 1,000,000 - 1,500,000
Hybrid work
Medical insurance
Dental insurance
+2
Senior Data Engineer - Big Data Solutions
Senior Data Engineer - Big Data Solutions

Placements24 • Klerksdorp

On-site
ZAR 900,000 - 1,300,000
Competitive salary & benefits
Challenging big data projects in Klerk
Health, dental, and vision insurance
+2