Software Engineer: Java Back-End - Cape Town - R1.4m PA

E-Merge

South Africa

On-site

ZAR 1,260,000 - 1,540,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

E-Merge is seeking a Java back-end software engineer to design, build, and maintain scalable back-end services. You will develop RESTful APIs and event-driven solutions, deploy cloud-native apps on AWS and Kubernetes, and contribute to microservices and domain-driven architectures.

The role emphasizes strong Java/Spring Boot expertise, SQL/NoSQL experience, and exposure to Docker/Kubernetes in a fast-paced environment based in Cape Town, South Africa.

Qualifications

  • Grade 12 (National Senior Certificate / NCV)
  • 6+ years of back-end software development experience
  • Proven experience building and supporting production-grade systems
  • Strong Java and Spring Boot expertise
  • Experience with SQL and NoSQL databases
  • Cloud platform experience (AWS is a bonus)
  • Experience with microservices and event-driven architectures
  • Exposure to Docker, containers, and Kubernetes

Responsibilities

  • Design, develop, test, deploy, and maintain scalable back-end services
  • Build and integrate RESTful APIs and event-driven solutions
  • Develop cloud-native applications running on AWS and Kubernetes
  • Contribute to microservices, domain-driven, and event-driven architectures

Skills

Java
Spring Boot
REST APIs
Event-Driven Architecture
Microservices
Domain-Driven
Clean Architecture
Data Structures & Algorithms
Testing & Automation
Cloud Platforms

Education

Relevant IT/CS/Software Eng qualification

Tools

Docker
Kubernetes
AWS

Job description

Are you the kind of engineer who gets excited about clean code, scalable systems, and solving complex problems? Do terms like Java, Spring Boot, AWS, Kubernetes, Microservices, and Event-Driven Architecture make you smile instead of sweat? If so, keep reading.

We're looking for a Java Back-End Software Engineer to help us build, scale, and support high-performing systems that serve real users and real business needs.

What You'll Be Building:
  • You'll be creating the behind-the-scenes magic that keeps our platforms running smoothly:
  • Design, develop, test, deploy, and maintain scalable back-end services
  • Build and integrate RESTful APIs and event-driven solutions
  • Develop cloud-native applications running on AWS and Kubernetes
  • Contribute to microservices, domain-driven, and event-driven architectures
The Essentials:
  • Grade 12 (National Senior Certificate / NCV)
  • 6+ years of back-end software development experience
  • Proven experience building and supporting production-grade systems
  • Strong Java and Spring Boot expertise
  • Experience with SQL and NoSQL databases
  • Cloud platform experience (AWS is a bonus!)
  • Experience with microservices and event-driven architectures
  • Exposure to Docker, containers, and Kubernetes
Nice to Have
  • Relevant qualification in Information Technology, Computer Science, Software Engineering, or similar
You'll fit right in if you're comfortable with:
  • Java & Spring Boot ; REST APIs ;AWS
  • Kubernetes ;SQL & NoSQL Databases ;Git & Version Control ;Testing & Automation
  • Design Patterns ;Clean Architecture ; Data Structures & Algorithms
Reference Number

Reference Number for this position is GZ61205 which is a permanent position based in Cape Town offering a cost to company salary of R1.4m per annum negotiable on experience and ability. Contact Garth on g[email protected] or call him on011 463 3633 to discuss this and other opportunities.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer: Java Back-End - Cape Town - R1.4m PA
Software Engineer: Java Back-End - Cape Town - R1.4m PA

ATS Client • Cape Town

On-site
ZAR 1,260,000 - 1,540,000
SENIOR Full Stack Java Software Engineer - Cape Town /Hybrid - R1.5m Per Annum
SENIOR Full Stack Java Software Engineer - Cape Town /Hybrid - R1.5m Per Annum

ATS Client • Cape Town

On-site
ZAR 900,000 - 1,500,000
SENIOR Full Stack Java Software Engineer - Johannesburg /Hybrid - R1.5m Per Annum
SENIOR Full Stack Java Software Engineer - Johannesburg /Hybrid - R1.5m Per Annum

ATS Client • Johannesburg

On-site
ZAR 900,000 - 1,500,000
Senior Cloud JAVA Software Engineer (AWS) - Cape Town - 1.5m PA
Senior Cloud JAVA Software Engineer (AWS) - Cape Town - 1.5m PA

ATS Client • Cape Town

On-site
ZAR 1,500,000
Senior Software Developer - Cape Town - R1M PA
Senior Software Developer - Cape Town - R1M PA

ATS Client • Cape Town

On-site
ZAR 1,000,000
Software Engineer: Back-End - Johannesburg - R1m PA
Software Engineer: Back-End - Johannesburg - R1m PA

ATS Client • Johannesburg

On-site
ZAR 600,000 - 1,000,000
Mid-Level Software Developer - Cape Town - R860K PA
Mid-Level Software Developer - Cape Town - R860K PA

ATS Client • Cape Town

On-site
ZAR 860,000
SENIOR SOFTWARE ENGINEER (JAVA & C#) - HYBRID UP TO R1.3 MIL PER ANNUM
SENIOR SOFTWARE ENGINEER (JAVA & C#) - HYBRID UP TO R1.3 MIL PER ANNUM

E-Merge • South Africa

On-site
ZAR 1,170,000 - 1,430,000
Senior Developer (C# & Java) - Johannesburg (in office role)- up to R1.3mil Per Annum
Senior Developer (C# & Java) - Johannesburg (in office role)- up to R1.3mil Per Annum

ATS Client • Johannesburg

On-site
ZAR 780,000 - 1,300,000
Senior Software Engineer
Senior Software Engineer

Placements24 • Gauteng

Hybrid
ZAR 900,000 - 1,500,000
Hybrid work model
Modern office facilities