Senior Java Data Engineer - Large-Scale ETL Pipelines

AES Global

Cape Town

Hybrid

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

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

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

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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Engineer (Data Engineering)
Senior Java Engineer (Data Engineering)

AES Global • Cape Town

Hybrid
ZAR 1,200,000 - 1,800,000
Junior Data Engineer: Build Scalable Pipelines (Hybrid)
Junior Data Engineer: Build Scalable Pipelines (Hybrid)

AES Global • Cape Town

Hybrid
ZAR 300,000 - 420,000
Data Engineer - Scale ETL Pipelines & Data Lakes
Data Engineer - Scale ETL Pipelines & Data Lakes

ATS Client • Cape Town

On-site
ZAR 630,000 - 770,000
Data Engineer: Scalable Pipelines & Real-Time (Hybrid)
Data Engineer: Scalable Pipelines & Real-Time (Hybrid)

AES Global • Johannesburg

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

Inspired Testing • Cape Town

On-site
ZAR 700,000 - 900,000
Senior Java/Scala Data Engineer - Spark & Pipelines
Senior Java/Scala Data Engineer - Spark & Pipelines

Inspired Testing • Cape Town

On-site
ZAR 700,000 - 900,000
Graduate Data Engineer - Hybrid (AWS, ETL, Data Pipelines)
Graduate Data Engineer - Hybrid (AWS, ETL, Data Pipelines)

BigTalent • Cape Town

Hybrid
ZAR 360,000 - 480,000
Hybrid work model
Learning platforms
Mentorship
+3
Senior Data Engineer: Scalable ETL & Real-Time Pipelines
Senior Data Engineer: Scalable ETL & Real-Time Pipelines

Paracon • Gauteng

Hybrid
ZAR 800,000 - 1,100,000
Access courses and conferences
Flexible hybrid work model
Relaxation room and team events
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 Data Engineer
Senior Data Engineer

Placements24 • Gqeberha

Hybrid
ZAR 1,000,000 - 1,500,000
Hybrid work
Medical insurance
Dental insurance
+2