Java Payments Engineer — EMV Kernel & Banking Systems

PBT Group

Cape Town

On-site

ZAR 700,000 - 950,000

Full time

38 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

PBT Group is seeking an experienced Java Developer to join their Cape Town team, delivering secure payment solutions within a major banking environment. You will work on EMV Kernel integration, card-present transaction processing, and core stack interfaces.

The role requires 5-8 years of Java experience, strong understanding of payments concepts, and collaboration with payments domain specialists, infrastructure engineers, and business stakeholders.

Qualifications

  • 5-8 years of hands-on Java development experience in payments/fintech.
  • Familiarity with ISO 8583 or ISO 20022 messaging.
  • Experience with REST and SOAP web services integration.
  • Secure coding practices relevant to financial systems.

Responsibilities

  • Develop, maintain, and enhance Java components within the payments processing stack.
  • Work on EMV Kernel integration and transaction processing logic across chip-based and contactless payments.
  • Build and maintain integrations between payment terminals, POS/ATM devices, and core banking systems.
  • Implement and maintain transaction processing workflows including FNOL, authorisation, settlement, and reconciliation.
  • Contribute to EMV certification processes and compliance with EMVCo, Visa, Mastercard, and local schemes.
  • Debug and resolve issues across the payments stack at infra and application levels.
  • Write clean, well-tested Java code with unit and integration tests.
  • Collaborate with payments domain specialists, infrastructure engineers, and business stakeholders.
  • Document payment flows, integration specs, and architectural decisions.
  • Upskill on infrastructure components and payment stack layers beyond current scope.

Skills

Java development
Payments domain
API integration
CI/CD
Security practices
ISO messaging

Tools

Git
Bitbucket
Jenkins

Job description

PBT Group is seeking an experienced Java Developer to join their Cape Town team, delivering secure payment solutions within a major banking environment. You will work on EMV Kernel integration, card-present transaction processing, and core stack interfaces.

The role requires 5-8 years of Java experience, strong understanding of payments concepts, and collaboration with payments domain specialists, infrastructure engineers, and business stakeholders.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Developer - EMV Kernel & Payments Expert
Senior Java Developer - EMV Kernel & Payments Expert

PBT Group • Stellenbosch

On-site
ZAR 700,000 - 1,100,000
Java Developer - EMV Kernel & Payments Expert
Java Developer - EMV Kernel & Payments Expert

PBT Group • Cape Town

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

PBT Group • Cape Town

On-site
ZAR 700,000 - 950,000
Java Developer – EMV Kernel & Payments
Java Developer – EMV Kernel & Payments

PBT Group • Stellenbosch

On-site
ZAR 700,000 - 1,100,000
Java Developer (EMV Kernel)
Java Developer (EMV Kernel)

PBT Group • Cape Town

On-site
ZAR 900,000 - 1,200,000
Java Developer - Build Scalable Banking Solutions
Java Developer - Build Scalable Banking Solutions

PBT Group • Cape Town

On-site
ZAR 759,000 - 1,027,000
Competitive salary
Global org
Complex projects
+1
Java Backend Engineer – Intermediate | Flexible Hours
Java Backend Engineer – Intermediate | Flexible Hours

Electrum Payments • Cape Town

On-site
ZAR 600,000 - 900,000
Flexible hours
20 days leave
Daily catered lunch (Cape Town)
+1
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 Android & Payments Backend Engineer
Senior Android & Payments Backend Engineer

Capitec Bank Ltd. • Stellenbosch

On-site
ZAR 800,000 - 1,100,000
Senior Java Developer (Spring Boot, SQL)
Senior Java Developer (Spring Boot, SQL)

AES Global • Cape Town

Hybrid
ZAR 900,000 - 1,300,000