Enable job alerts via email!

Senior Java Software Engineer / Architect / Lead - Cape Town / Stellenbosch - Extremely Attract[...]

E-Merge IT Recruitment

Stellenbosch

Hybrid

ZAR 300,000 - 400,000

Full time

Today
Be an early applicant

Job summary

A fast-scaling digital banking platform in Stellenbosch is seeking a Senior Back-End Engineer / Architect to lead the design and development of scalable systems. You will work with Java, Spring Boot, and AWS while mentoring engineers and influencing technical strategy. This role offers a hybrid setup and an attractive salary package, negotiable based on experience.

Benefits

Attractive salary package
Hybrid work setup
Mentorship opportunities
Referral bonus for successful candidates

Qualifications

  • 10 years proven experience in back-end development & architecture.
  • Strong expertise in Java & Spring Boot (core concepts & design patterns).
  • Experience with microservices distributed systems and event-driven design.
  • Advanced database skills (relational & NoSQL, query optimisation, data modelling).
  • Hands-on with AWS, Docker/Kubernetes, and CI/CD pipelines.

Responsibilities

  • Design and develop robust scalable back-end systems in Java & Spring Boot.
  • Architect cloud-native solutions using AWS and containerized deployments.
  • Build and optimize RESTful APIs for performance and reliability.
  • Leverage PostgreSQL, NoSQL, and Kafka for modern data architectures.
  • Apply SOLID principles and design patterns to ensure clean code.
  • Mentor engineers and influence system design & technical strategy.

Skills

Java
Spring Boot
AWS
Microservices
PostgreSQL
Kafka
Docker
Kubernetes
Event-driven design
CI/CD pipelines

Education

Relevant tertiary qualification in IT
Job description
Overview

Were not just writing code were redefining digital banking .

As a Senior Back-End Engineer / Architect youll be building scalable secure cloud-native systems that power everything from mobile apps to AI-driven decision engines.

If you thrive on microservices event-driven architecture and cloud-first deployments this role is for you.

Duties & Responsibilities
  • Design and develop robust scalable back-end systems in Java & Spring Boot.
  • Architect cloud-native solutions using AWS and containerized deployments.
  • Build and optimize RESTful APIs for performance and reliability.
  • Leverage PostgreSQL NoSQL and Kafka for modern data-driven architectures.
  • Apply SOLID principles and design patterns to ensure clean elegant code.
  • Mentor engineers and influence system design & technical strategy .
What Were Looking For
  • 10 years proven experience in back-end development & architecture.
  • Strong expertise in Java & Spring Boot (core concepts & design patterns).
  • Experience with microservices distributed systems and event-driven design .
  • Advanced database skills (relational & NoSQL query optimisation data modelling).
  • Hands-on with AWS Docker / Kubernetes and CI / CD pipelines .
  • A problem-solver who loves elegant solutions and clean architecture.
  • Relevant tertiary qualification in IT preferred.
Why This Role
  • Influence the technical direction of a fast-scaling digital banking platform .
  • Hybrid setup in Cape Town / Stellenbosch .
  • Extremely attractive salary package (negotiable on experience).
  • A chance to lead architect and still remain hands-on with code.

Reference Number : GZ60797

This is a permanent position based in Stellenbosch.

uD83DuDC49 Contact Garth at / to discuss this role and other exciting opportunities.

uD83DuDCB8 Referral bonus : Know someone perfect for this role Send them our way we pay cash for successful referrals!

Requirements & Details
  • Required Experience : Senior IC
  • Key SkillsJunit,General Ledger Accounting,End User Support,JQuery,Blackberry
  • Employment Type : Full-Time
  • Experience : years
  • Vacancy : 1
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.