Software Engineer

Acuity Consultants

Wes-Kaap

On-site

ZAR 725,000 - 893,000

Full time

5 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Acuity Consultants is seeking an Intermediate Java Software Developer in Cape Town to join a fast-growing payments FinTech. You'll develop high-performance backend systems that process millions of transactions daily, building robust Java services and microservices in a cloud-native environment.

Work includes messaging with Kafka/RabbitMQ, relational/NoSQL databases, and modern CI/CD pipelines. You will operate across the stack with a collaborative team, focusing on reliability, security, and

Qualifications

  • Degree in Computer Science or Software Engineering.
  • 3+ years in software development.
  • Strong commercial Java experience in high-performance backend systems.
  • Proven analytical skills for high-stakes, regulated environments.

Responsibilities

  • Design and build high-performance Java backend services and microservices.
  • Work with messaging and event-driven architectures to process transactions at scale.
  • Ensure resilience, security, and auditability of payments infrastructure.
  • Collaborate with engineers across the stack in a cloud-native environment.

Skills

Core Java
Microservices
Messaging
Databases
AWS

Education

Bachelor's degree in CS/SE

Tools

Kafka
RabbitMQ
Redis
Maven/Gradle
Git

Job description

This is a great opportunity for an experienced Java developer to join a fast-growing payments FinTech, building high-performance backend systems processing millions of transactions daily.

This role is based in Cape Town, paying R65-80K per month.

THE COMPANY:

This next-generation payments technology company has delivered trusted, enterprise-grade, cloud-native software that optimises financial transaction processing.

They're recognised as a respected partner in high-volume, low-value payment schemes, and their platforms enable clients to deliver critical financial services to millions of people daily.

You'll join a team that's grounded in impact, builds together with clients and colleagues, and backs empowered, high-performing engineers with mentorship from industry leaders and real ownership over the full product journey.

THE ROLE:

As an Intermediate Java Software Developer, you'll play a critical role in shaping high-performance backend systems that sit at the core of a high-volume, high-stakes payments environment.

You'll design and build robust, scalable Java services and microservices, work with messaging and event-driven architectures to process transactions reliably at scale, and help ensure the resilience, security, and auditability that payments infrastructure demands.

You'll work across the stack from clean, well-tested code through to cloud-native deployment, collaborating closely with other engineers in a highly collaborative, high-trust team.

THE TECH STACK:

  • Core Java (11/17/21), OOP, collections, generics, streams, concurrency and JVM performance tuning
  • Microservices and distributed systems: REST APIs, resilience, idempotency, fault tolerance and scalability
  • Messaging: Kafka, RabbitMQ or similar
  • Databases: SQL with PostgreSQL/MySQL/Oracle, plus exposure to Redis or similar NoSQL/cache tech
  • AWS, Docker, Kubernetes/EKS, CI/CD, observability and production support
  • Testing: JUnit, Mockito, integration and API/contract testing
  • Maven or Gradle, Git and standard CI pipelines
  • Payments engineering: high-throughput, low-latency processing, retries, idempotency, reconciliation and auditability

THE REQUIREMENTS:

A degree in Computer Science, Software Engineering or similar.

3+ years' experience in software development

Strong commercial Java experience - this role needs someone who really knows what they're doing, building high-performance backend systems

Proven analytical skills and the ability to work confidently in high-stakes, complex, and highly regulated environments

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

Similar jobs worth comparing

Java Engineer - Join leading payments FinTech in SA - Cape Town, R65-80K PM
Java Engineer - Join leading payments FinTech in SA - Cape Town, R65-80K PM

Acuity Consultants • Wes-Kaap

On-site
ZAR 725,000 - 893,000
Senior Java Backend Engineer – Payments, High-Volume Scale
Senior Java Backend Engineer – Payments, High-Volume Scale

Acuity Consultants • Wes-Kaap

On-site
ZAR 725,000 - 893,000
Java Backend Engineer (Payments) – High-Volume, Cloud-Native
Java Backend Engineer (Payments) – High-Volume, Cloud-Native

Acuity Consultants • Wes-Kaap

On-site
ZAR 725,000 - 893,000
Senior Analyst Developer – Java, Payments – Permanent, Hybrid – Pretoria, South Africa
Senior Analyst Developer – Java, Payments – Permanent, Hybrid – Pretoria, South Africa

MRP-Global • Pretoria

Hybrid
ZAR 900,000 - 1,300,000
Senior Full Stack Engineer (Fintech/Payments)
Senior Full Stack Engineer (Fintech/Payments)

Black Pen Recruitment • Cape Town

On-site
ZAR 600,000 - 900,000
Competitive salary + performance bonuses
Opportunity to shape the future of cross-border payments
Work with an experienced, diverse team
SENIOR SOFTWARE ENGINEER – be TECH LEAD in FINTECH / DIGITAL PAYMENTS LEADER – R1.5m – CAPE TOW[...]
SENIOR SOFTWARE ENGINEER – be TECH LEAD in FINTECH / DIGITAL PAYMENTS LEADER – R1.5m – CAPE TOW[...]

Acuity Consultants • Wes-Kaap

On-site
ZAR 1,200,000 - 1,500,000
Java Developer – EMV Kernel & Payments
Java Developer – EMV Kernel & Payments

PBT Group • Cape Town

On-site
ZAR 600,000 - 800,000
SOFTWARE ENGINEER * TEAM LEAD * – gain management experience leading a Dev Team in FinTech - CA[...]
SOFTWARE ENGINEER * TEAM LEAD * – gain management experience leading a Dev Team in FinTech - CA[...]

Acuity Consultants • Wes-Kaap

On-site
ZAR 1,200,000 - 1,800,000
Senior Java Developer (JHB Hybrid)
Senior Java Developer (JHB Hybrid)

Datafin • Johannesburg

Hybrid
ZAR 900,000 - 1,200,000
Software Engineer - Become Security Engineer and build the systems that keep millions of paymen[...]
Software Engineer - Become Security Engineer and build the systems that keep millions of paymen[...]

Acuity Consultants • Wes-Kaap

On-site