Senior Java Developer - Payments & Scalable Systems

Hire Resolve

Cape Town

On-site

ZAR 600,000 - 800,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Highly competitive salary based on experience

Job summary

A technology recruitment firm in South Africa is seeking an experienced Senior Java Developer to design and maintain payment processing systems. The ideal candidate will have over 5 years of experience in Java, proficiency with technologies like Spring and Hibernate, and a background in the financial services industry. This role requires strong problem-solving skills and excellent communication abilities. The company offers a highly competitive salary based on experience.

Qualifications

  • 5+ years of professional experience in Java development.
  • Experience in the financial services or payment processing industry is a plus.
  • Proven experience with Java and modern Java frameworks (Spring, Hibernate, Quarkus).
  • Experience with Kafka for event streaming and messaging.
  • Knowledge of Apache Camel for routing and mediation.
  • Proficiency with MySQL and Hibernate ORM.
  • Competence in handling XML data formats and transformations.
  • Strong analytical skills with the ability to troubleshoot and resolve complex issues.
  • Demonstrated ability to mentor junior developers and lead technical initiatives.
  • Excellent verbal and written communication skills.

Responsibilities

  • Create and enhance software solutions using Java and related technologies.
  • Contribute to architectural decisions and design patterns.
  • Work with technologies such as Kafka and Camel for integration.
  • Utilize Hibernate and MySQL for effective data management.
  • Ensure high-quality code through reviews and unit testing.
  • Diagnose and resolve complex issues optimizing applications.
  • Collaborate with cross-functional teams to deliver comprehensive solutions.

Skills

Java
Spring
Hibernate
Quarkus
Kafka
Camel
MySQL
XML
Problem-Solving
Communication

Education

Bachelor’s degree in Computer Science, Engineering, or a related field

Job description

A technology recruitment firm in South Africa is seeking an experienced Senior Java Developer to design and maintain payment processing systems. The ideal candidate will have over 5 years of experience in Java, proficiency with technologies like Spring and Hibernate, and a background in the financial services industry. This role requires strong problem-solving skills and excellent communication abilities. The company offers a highly competitive salary based on experience.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Developer - High-Volume Banking Platform (Hybrid)
Senior Java Developer - High-Volume Banking Platform (Hybrid)

Datafin • Johannesburg

Hybrid
ZAR 900,000 - 1,200,000
Senior Java Developer (Spring Boot, SQL)
Senior Java Developer (Spring Boot, SQL)

AES Global • Cape Town

On-site
ZAR 900,000 - 1,300,000
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
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 Developer: Architecting APIs & Scalable Services
Senior Java Developer: Architecting APIs & Scalable Services

Blue Pearl PTY • Johannesburg

On-site
ZAR 500,000 - 700,000
Senior Java & Spring Engineer - Microservices & Cloud
Senior Java & Spring Engineer - Microservices & Cloud

Hire Resolve • Johannesburg

On-site
ZAR 800,000 - 1,200,000
Senior Java Engineer (Payments) — Remote Impact & Leadership
Senior Java Engineer (Payments) — Remote Impact & Leadership

Jobgether • South Africa

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

AES Global • Cape Town

On-site
ZAR 600,000 - 900,000
Senior Analyst Developer: Payments Systems & Java Microservices
Senior Analyst Developer: Payments Systems & Java Microservices

Magnus Consulting Solutions Pty Ltd • Pretoria

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

Datafin • Johannesburg

On-site
ZAR 900,000 - 1,200,000