Senior Java Developer – HYBRID (Cape Town), R1.3M – R1.7M

Type: Hybrid
Salary: R1.3M – R1.7M per Annum
Type: IT
Area: Cape Town

Description

This is an excellent opportunity for a SENIOR JAVA / DATA PLATFORM ENGINEER – an experienced, hands-on SENIOR SOFTWARE ENGINEER to join a technically demanding environment building large-scale data and integration platforms.

 

This Senior Java / Data Platform Engineer role can be worked REMOTELY from anywhere within SOUTH AFRICA and offers a salary of R1.6m – R1.7m.

 

THE COMPANY:

This is a cutting-edge tech company that helps businesses transform complex, fast-moving data into clear, actionable insights using powerful AI and advanced analytics.

 

They are the leader in building intelligent, data-driven technology that helps organisations see what others can’t. Their solutions enable businesses to understand patterns, manage risk, and uncover opportunities all while working with large-scale, high-value data in a practical, real-world environment.

 

Their sophisticated, data-intensive platforms use advanced AI, machine learning and analytics to solve complex, real-world problems at scale. Their high-performance systems transform large, complex data sets into real-time, actionable insights, enabling smarter decisions, stronger risk management and competitive advantage across industries such as finance, retail, logistics and security.

 

This is an environment for senior engineers who want to work with modern architectures, meaningful technical challenges and production systems where their work has visible, real-world impact.

 

THE ROLE:

This is suited to a true polyglot engineer who enjoys complex backend and data engineering work, and who is comfortable operating at a level where one person can genuinely move the needle across multiple workstreams.

This is a senior, hands-on role – not an architecture-only or people management position.

This is not a “feature factory” role. You will be working on real platform engineering, large-scale data movement and processing, and core backend services that support business-critical systems.

Essentially this role will suit you if you’re a SENIOR JAVA / DATA PLATFORM ENGINEER who still loves building, learning and solving difficult problems.

 

REQUIRED EXPERIENCE:

 

You must be an experienced engineer who:

1/ Has spent many years building production-grade systems.

2/ Is comfortable working across data pipelines, backend services and cloud platforms.

3/ Enjoys deep technical problem-solving rather than purely managerial work.

4/ Values clean engineering practices and modern delivery standards.

 

REQUIRED TECHNICAL SKILLS:

1/ Java and/or Scala.

2/ Apache Spark / distributed data processing.

3/ Data pipelines and ETL / batch processing frameworks.

4/ Cloud platforms.

5/ Modern backend engineering (Spring / Spring Boot, REST APIs, microservices).

6/ Containerisation and delivery tooling (Docker, CI/CD, Git-based workflows).

 

Additionally, you will be a great fit if you also have experience with:

1/ Large-scale data platforms.

2/ Migrating legacy batch workloads to modern processing frameworks.

3/ Storage formats and schemas.

4/ Production support and operational ownership of data services.

5/ Working in regulated or enterprise environments (financial services, large corporates, SaaS platforms).

Senior Java Developer

Share: