Senior Java Architect for Enterprise Payment Systems

Impronics Technologies

Johannesburg

On-site

ZAR 900,000 - 1,200,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Impronics Technologies seeks an experienced Payment Architecture professional to lead the design and implementation of enterprise payment solutions in Johannesburg. You will drive architecture decisions across Java-based systems, Spring Boot, and cloud-native microservices for high-volume processing.

The role requires deep expertise in distributed systems, payment platforms, and secure, scalable software delivery with cross-functional collaboration across business and engineering teams.

Qualifications

  • Bachelor's or Master’s degree in Computer Science or related field.
  • 10–15 years of software engineering experience with 4–5 years in solution architecture.
  • Proven track record designing large-scale Java-based enterprise apps.
  • Experience in banking, financial services or enterprise payment platforms.
  • Cloud and architecture certifications are a plus.

Responsibilities

  • Design and architect enterprise payment applications using Java and Spring Boot.
  • Define end-to-end architecture for payment processing, settlement, and reporting.
  • Develop cloud-ready microservices and event-driven architectures for high-volume systems.
  • Translate business requirements into technical solutions with cross-functional teams.
  • Define API and integration architecture for enterprise payment systems.
  • Ensure scalability, security, resilience, and performance of solutions.
  • Lead architecture reviews and technology selection.
  • Create architecture docs: HLD, LLD, sequence diagrams, integration specs.
  • Drive CI/CD and DevSecOps best practices; mentor engineering teams.

Skills

Java architecture
Java 17/21
Spring Boot
Distributed systems
Microservices
Cloud (AWS/Azure/GCP)
CI/CD
Kafka
Security (OAuth2, JWT)
Hibernate/JPA

Education

Bachelor's degree in CS/IT/Engineering
Master's degree preferred

Tools

Kafka
Docker
Kubernetes
AWS
Azure
GCP
Prometheus
Grafana
ELK
OpenTelemetry
PostgreSQL

Job description

Impronics Technologies seeks an experienced Payment Architecture professional to lead the design and implementation of enterprise payment solutions in Johannesburg. You will drive architecture decisions across Java-based systems, Spring Boot, and cloud-native microservices for high-volume processing.

The role requires deep expertise in distributed systems, payment platforms, and secure, scalable software delivery with cross-functional collaboration across business and engineering teams.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

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
Senior Java Full-Stack Architect
Senior Java Full-Stack Architect

Impronics Technologies • Johannesburg

On-site
ZAR 1,000,000 - 1,800,000
Senior Banking Integration Engineer (Java/Spring)
Senior Banking Integration Engineer (Java/Spring)

Impronics Technologies • Johannesburg

On-site
ZAR 900,000 - 1,200,000
Senior C# Developer - Banking & Payments (Azure)
Senior C# Developer - Banking & Payments (Azure)

Impronics Technologies • Johannesburg

On-site
ZAR 600,000 - 800,000
Java Architect- Payment Domain
Java Architect- Payment Domain

Impronics Technologies • Johannesburg

On-site
ZAR 900,000 - 1,200,000
Banking Solution Architect - Cloud, Security & API Mastery
Banking Solution Architect - Cloud, Security & API Mastery

Impronics Technologies • Johannesburg

On-site
ZAR 800,000 - 1,200,000
Java Architect- Payment Domain
Java Architect- Payment Domain

Impronics Technologies • Gauteng

On-site
ZAR 1,800,000 - 2,400,000
Senior Java Backend Engineer – Payments, High-Volume Scale
Senior Java Backend Engineer – Payments, High-Volume Scale

Acuity Consultants • Wes-Kaap

On-site
ZAR 725,000 - 893,000
Senior Payments Systems Analyst
Senior Payments Systems Analyst

Impronics Technologies • Gauteng

On-site
ZAR 900,000 - 1,200,000
Senior Java Full-Stack Engineer for Banking & Treasury
Senior Java Full-Stack Engineer for Banking & Treasury

Impronics Technologies • Gauteng

On-site
ZAR 600,000 - 850,000