Senior Java Engineer (Payments) — Remote Impact & Leadership

Jobgether

South Africa

Remote

ZAR 1,200,000 - 1,800,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Fully remote working environment
Exposure to payments organisations
Professional growth opportunities

Job summary

Jobgether in South Africa is seeking a Senior Java Engineer (Payments) to lead design and delivery of secure, scalable payment platforms for global clients in a fully remote role.

You will own end-to-end technical delivery, drive architecture, and mentor engineers while collaborating with product, solution architects, and DevOps across distributed teams. Strong Java, Spring, Kafka, and cloud experience are essential.

Qualifications

  • Seven years of professional Java development experience.
  • Hands-on payments/fintech domain knowledge preferred.
  • Deep Java/Spring expertise for REST and event-driven services.
  • Kafka-based asynchronous processing and exactly-once semantics.
  • Cloud, containers, and modern CI/CD tooling experience.
  • Security, regulatory compliance, and incident management mindset.

Responsibilities

  • Design and develop scalable Java applications for payments platforms.
  • Lead architecture decisions, data models, and integration patterns.
  • Build payment integrations with external systems and providers.
  • Ensure reliability, security, and regulatory compliance.
  • Develop event-driven workflows with Kafka and maintain idempotency.
  • Mentor engineers and drive engineering best practices.
  • Own production incidents and contribute to observability and CI/CD improvements.

Skills

Java development
Architectural leadership
Mentoring engineers
Communication
AI-assisted engineering
Security and compliance mindset
Problem solving across distributed x-

Tools

Java 21
Spring Boot
Apache Kafka
AWS
Docker
Kubernetes
Gradle / Maven
OpenTelemetry / Prometheus / Grafana
Hibernate / JPA
GitHub Actions / CI/CD
Terraform / Helm
OpenAPI

Job description

Jobgether in South Africa is seeking a Senior Java Engineer (Payments) to lead design and delivery of secure, scalable payment platforms for global clients in a fully remote role.

You will own end-to-end technical delivery, drive architecture, and mentor engineers while collaborating with product, solution architects, and DevOps across distributed teams. Strong Java, Spring, Kafka, and cloud experience are essential.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Lead: Spring Boot for Payments (Hybrid/Remote)
Senior Java Lead: Spring Boot for Payments (Hybrid/Remote)

AES Global • Cape Town

Hybrid
ZAR 900,000 - 1,300,000
Senior Java Engineer (Payments)
Senior Java Engineer (Payments)

Jobgether • South Africa

Remote
ZAR 1,200,000 - 1,800,000
Fully remote working environment
Exposure to payments organisations
Professional growth opportunities
Senior Java Developer (Spring Boot, SQL)
Senior Java Developer (Spring Boot, SQL)

AES Global • Cape Town

On-site
ZAR 900,000 - 1,300,000
Senior Java Engineer – FinTech Impact, Flexible Hours & PTO
Senior Java Engineer – FinTech Impact, Flexible Hours & PTO

ATS Client • Cape Town

On-site
ZAR 900,000 - 1,500,000
Flexible Work
Generous Leave
Office Perks (Cape Town)
+1
Java Team Lead – Hybrid, Grow with a Payments Innovator
Java Team Lead – Hybrid, Grow with a Payments Innovator

Ada Meher • Wes-Kaap

Hybrid
ZAR 117,000 - 143,000
Payments Infrastructure Product Manager | Remote
Payments Infrastructure Product Manager | Remote

Jobgether • South Africa

Remote
ZAR 900,000 - 1,300,000
Senior Java Engineer - Spring Boot & Microservices (Remote)
Senior Java Engineer - Spring Boot & Microservices (Remote)

Placements24 • Randburg

Hybrid
ZAR 900,000 - 1,500,000
Fully remote option
Competitive salary
Health and wellness benefits
+1
Senior Java Engineer — Remote, Spring & Microservices Lead
Senior Java Engineer — Remote, Spring & Microservices Lead

Placements24 • Benoni

Hybrid
ZAR 900,000 - 1,500,000
Competitive salary
Remote work option
Health, dental, and vision insurance
+2
Senior Java Architect for Payment Systems & Cloud
Senior Java Architect for Payment Systems & Cloud

Impronics Technologies • Gauteng

On-site
ZAR 1,800,000 - 2,400,000
Remote Java Tech Lead & Solution Architect (Telecom)
Remote Java Tech Lead & Solution Architect (Telecom)

Jobgether SRL • South Africa

Remote
ZAR 900,000 - 1,500,000
Remote work
Contract with potential long-term
Modern tech stack
+4