×
Register Here to Apply for Jobs or Post Jobs. X

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

Job in Cape Town, 7561, South Africa
Listing for: Acuity Consultants
Full Time position
Listed on 2026-08-18
Job specializations:
  • Software Development
    Backend Developer, Java Developer, Cloud Engineer - Software
Job Description & How to Apply Below

This is a great opportunity for an experienced Java developer to join a fast-growing payments Fin Tech, 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 No

    SQL/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

#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary