Senior Java Application Architect

2 weeks ago


Sandton, South Africa CloudSmiths Full time R120 000 - R240 000 per year

We are looking for a hands-on Senior Java Application Architect to lead the planning, architecture, design, and development of a payment gateway. This is a high-impact role where you will build a solution on Google Cloud (GCP) designated for rollout across Africa and international markets

You will own the end-to-end architecture with a strong emphasis on security, compliance (PCI, POPIA/GDPR), and operational observability. This is not just a diagramming role; you will lead the Java implementation while ensuring the platform delivers low-latency, high-throughout transaction processing.

Key Outcomes You Will Drive:

  • Architect a PCI-aligned, low-latency payment gateway on GCP with clear SLIs/SLOs
  • Deliver production integrations with external providers, including mobile-money services (e.g., Tigo Pesa, M-Pesa, Airtel Money) and MNO/banking APIs.
  • Design scalable microservices ready for multi-region expansion (ZA/EU/UK) with robust reconciliation, idempotency, and retries
  • Embed PCI DSS controls, tokenization, and key management while preparing for PSD2/UK requirement

The Tech Stack:

You must have production experience with the following technologies:

  • Java 17+, Spring Boot/Spring Cloud, JPA/Hibernate (Reactive/WebFlux is a plus)
  • OAuth2/OIDC, mTLS, HMAC, API policy enforcement
  • Cloud Run (Primary Runtime) and/or GKE Autopilot
  • Cloud SQL (MySQL/Postgres), AlloyDB, Memorystore (Redis), BigQuery
  • Pub/Sub, Dataflow, 
    CI/CD (Cloud Build/GitHub Actions), Terraform (IaC)

Who We Are Looking For:

  • 8–10+ years in Java engineering with 3–5+ years as an Application/Domain Architect in payments or fintech.
  • You have built or significantly evolved a payment gateway, acquiring platform, or wallet/PSP system.
  • Experience with wallet/mobile money flows (e.g., M-Pesa, Tigo Pesa) regarding KYC, float, and settlement is strongly preferred.
  • Proven production experience on GCP.
  • Deep understanding of high-availability, traffic shaping, circuit breakers, saga/outbox patterns, and event-driven systems.

  • Java Developer

    4 weeks ago


    Sandton, South Africa Discovery Limited Full time

    Select how often (in days) to receive an alert: Business Unit: Discovery Central Services Discovery – Systems of Engagement: Digital Channels About Discovery Discovery’s core purpose is to make people healthier and to enhance and protect their lives. We seek out and invest in exceptional individuals who understand and support our core purpose, and whose...

  • Java Developer

    1 week ago


    Sandton, Gauteng, South Africa Discovery Ltd. Full time R80 000 - R120 000 per year

    Business Unit: Discovery Central ServicesFunction: Java DevelopmentDate: 5 Nov 2025Discovery – Systems of Engagement: Digital ChannelsJava DeveloperAbout DiscoveryDiscovery's core purpose is to make people healthier and to enhance and protect their lives. We seek out and invest in exceptional individuals who understand and support our core purpose, and...


  • Sandton, South Africa NNW Tech Solutions Full time

    Sandton, South Africa | Posted on 08/01/2025 Connecting top-tier talent with cutting-edge opportunities in the tech world.Job Description Our Investment Bank client is seeking a senior level Java Engineer to join their team. If you have 8+ years of commercial experience in software development, and you're proficient in Java and related technologies, this...


  • Sandton, South Africa Discovery Full time

    A dynamic IT solutions provider in Sandton is seeking a Senior Java Developer to design and implement Java applications. The ideal candidate will have over 5 years of experience and strong skills in Java, Spring, and microservices. You will also oversee code quality through extensive testing and contribute to architectural standards. This role involves...


  • Sandton, South Africa Exaze Full time

    Senior Software Engineer Team Lead/ Solution Architect The Senior Software Engineer Team Lead/ Solution Architect acts as the technical linchpin between business vision and engineering execution. You will translate objectives and product needs into secure, scalable, and cost‑effective software architectures, while remaining hands‑on with code and cloud...


  • Sandton, South Africa NNW Tech Solutions Full time

    Sandton, South Africa | Posted on 21/01/2025 Connecting top-tier talent with cutting-edge opportunities in the tech world. Job Description Our Investment Bank client is seeking a senior Java Engineer to join their team. If you have 8+ years of experience in software development and are proficient in Java and related technologies, this could be your next big...


  • Sandton, Gauteng, South Africa Boardroom Appointments Full time R1 200 000 - R2 400 000 per year

    Key purpose:Designs, develops, and implements Java applications to support business requirements. Follows approved life cycle methodologies, creates design documents, writes code and performs unit and functional testing of software. Contributes to the overall architecture and standards of the group, acts as an SME and plays a software governance role.Duties...


  • Sandton, Gauteng, South Africa Exaze Full time R1 200 000 - R2 400 000 per year

    The Senior Software Engineer Team Lead/ Solution Architect acts as the technical linchpin between business vision and engineering execution. You will translate strategic objectives and product needs into secure, scalable, and cost‑effective software architectures, while remaining hands‑on with code and cloud infrastructure.Key...

  • Java Developer

    4 days ago


    Sandton, Gauteng, South Africa Boardroom Appointments Full time R400 000 - R800 000 per year

    Key purpose:Responsible for software development, maintenance, testing and production support for applications within Markets: Data Services.Duties and responsibilities:Develop scalable, reliable and high-performance applications.Contribute to architecting new solutionsReceive and collaborate on business requirements and be able to communicate well to elicit...


  • Sandton, South Africa Ad Talent Full time

    Who are we: A leading global architectural and interior design firm with a focus on the luxury hospitality industry is looking for a Senior Architect to join their team. Who are we looking for: A senior architect, almost at associate level, who has worked on hospitality projects or been involved in high-end residential projects. What will you do: The general...