Senior Java Developer (Payments)

Indsafri
📍 Sandton, Gauteng, South-Africa 💼 Full-time 🕒 Posted February 28, 2026

Job Description

Overview

We are looking for a Senior Java Developer to join a leading payment systems team. The role involves building high-quality, scalable, and secure software solutions using Java and Spring Boot, with a focus on payment integrations. The successful candidate will also mentor junior developers and contribute to continuous improvement initiatives.

Qualifications

  • Hands-on experience with Spring Boot
  • Experience with Debicheck or similar payment integration systems
  • Solid object-oriented design and engineering skills
  • Exposure to Kafka, MQ, and DB2 (DB2 on z/OS preferred)
  • Knowledge of distributed systems and event-driven architectures
  • Working knowledge of functional programming in Java 17
  • Minimum 6 plus years of programming experience
  • Diploma, Advanced Diploma, or Degree in IT or related field
<...

Ready to Apply?

Submit your application today and join our talented team at Indsafri.

Submit Application

Job Details

  • Location Sandton, Gauteng
  • Job Type Full-time
  • Category Software Development
  • Posted Date February 28, 2026
  • Application Deadline April 09, 2026