Java Developer - EMV Kernel & Payments Expert

PBT Group

Cape Town

On-site

ZAR 900,000 - 1,200,000

Part time

7 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

PBT Group is seeking an experienced Java Developer with hands-on EMV Kernel and payments domain expertise for a contract engagement in Cape Town. The role is embedded within the bank’s payments engineering team, focusing on EMV kernel functionality and end-to-end payment processing integration.

You will contribute to development, integration and maintenance of payment processing systems, collaborating with engineering and payments specialists to ensure secure, compliant operations within a

Qualifications

  • 5-8 years of hands-on Java development experience.
  • Experience in a payments/fintech or banking engineering environment.
  • Familiarity with payment processing concepts: authorisation flows, settlement, reconciliation; ISO 8583 or ISO 20022 messaging.
  • Ability to read and implement complex integration specifications and payment scheme documentation.
  • Experience with REST and/or SOAP web services and API integration.
  • Solid understanding of secure coding practices for financial systems (cryptography, TLS/SSL).
  • Experience with CI/CD pipelines and version control (Git, Bitbucket, Jenkins).
  • Strong debugging and problem-solving skills across infra and application layers.

Responsibilities

  • Develop, maintain and enhance Java-based components within the payments processing stack.
  • Work on EMV Kernel integration and transaction processing logic for 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 complex issues across the payments stack; ensure robust, tested code.
  • Collaborate with payments domain specialists, infra engineers and business stakeholders.
  • Produce technical documentation covering payment flows, integration specs and architecture decisions.
  • Upskill on infra components and payment stack layers beyond current experience.

Skills

Java development
Payments domain
REST/SOAP API
CI/CD
Secure coding
Debugging
Git/Jenkins/Bitbucket
OOP design patterns
Infrastructure familiarity

Tools

Git
Jenkins
Bitbucket
Spring

Job description

PBT Group is seeking an experienced Java Developer with hands-on EMV Kernel and payments domain expertise for a contract engagement in Cape Town. The role is embedded within the bank’s payments engineering team, focusing on EMV kernel functionality and end-to-end payment processing integration.

You will contribute to development, integration and maintenance of payment processing systems, collaborating with engineering and payments specialists to ensure secure, compliant operations within a

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 Payments Engineer — EMV Kernel & Banking Systems
Java Payments Engineer — EMV Kernel & Banking Systems

PBT Group • Cape Town

On-site
ZAR 700,000 - 950,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
Senior Android Developer
Senior Android Developer

Together Staffing group • Pretoria

On-site
ZAR 900,000 - 1,300,000
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 Android & Payments Backend Engineer
Senior Android & Payments Backend Engineer

Capitec Bank Ltd. • Stellenbosch

On-site
ZAR 800,000 - 1,100,000
Senior Android Engineer: Payment Devices & Certifications
Senior Android Engineer: Payment Devices & Certifications

Together Staffing group • Pretoria

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