Java Application Architect

1 week ago


Johannesburg, Gauteng, South Africa Badger & Bird Talent Full time R1 200 000 - R2 400 000 per year

Senior Java Application Architect (Payments & GCP)
Design the payment infrastructure that connects Africa.
This is a rare opportunity to architect a high-throughput payment gateway from the ground up. We are looking for a hands-on technical leader to define the vision for a platform that will process real-time transactions across the continent and beyond.

You won't just be maintaining a legacy system. You will own the end-to-end architecture on
Google Cloud Platform
, building a solution that integrates mobile money, banking APIs, and international settlements.

This is a 12-month contract engagement.

What You Gain From This Role

  • Total Architectural Ownership: You define the roadmap. From the API gateway to the data store, you decide how to build a system that creates reliable, idempotent records for every transaction.
  • Scale and Complexity: You will tackle high-stakes engineering challenges, designing for low latency, high availability, and multi-region expansion (ZA/EU/UK).
  • Modern Engineering: Work with a cutting-edge stack including Java 17+, Spring Boot, and GCP Serverless architecture, keeping your skills at the forefront of the industry.
  • Remote Freedom: delivering world-class work from anywhere.

Your Core Mission

  • Architect the Solution: Design the domain models, transaction flows, and event-driven services required for a PCI-aligned payment gateway.
  • Lead the Build: Stay hands-on with the code. You will set the standards, perform deep code reviews, and lead the Java implementation.
  • Connect the Ecosystem: Design robust integrations with Mobile Network Operators (like M-Pesa and Tigo) and banking partners using ISO8583 and REST standards.
  • Embed Security: Ensure the platform is secure by design, implementing PCI DSS controls, tokenization, and strict secrets management.

What You Need To Bring

  • Deep Payments Expertise: 8-10+ years in Java engineering, with at least 3-5 years specifically as an Architect in payments, fintech, or transactional systems.
  • The Track Record: You must have built or significantly evolved a payment gateway, switch, or digital wallet previously.
  • Cloud Authority: Production experience on Google Cloud Platform (GCP) is essential.
  • Mobile Money Knowledge: Familiarity with wallet ecosystems (settlements, float, KYC) is strongly preferred.
  • The Stack: Deep proficiency in Java 17+, Spring Boot, and Containerization (Docker/Kubernetes).

The Details

  • Location: Remote.
  • Contract: Contract position.

Ready to lead the future of payments? Apply now to start the conversation.



  • Johannesburg, Gauteng, South Africa Badger & Bird Talent Full time R1 000 000 - R1 200 000 per year

    Senior Java Application Architect (Payments & GCP)Design the payment infrastructure that connects Africa.This is a rare opportunity to architect a high-throughput payment gateway from the ground up. We are looking for a hands-on technical leader to define the vision for a platform that will process real-time transactions across the continent and beyond.You...


  • Johannesburg, Gauteng, South Africa Hire Resolve Full time R120 000 - R180 000 per year

    Job Summary:We are currently seeking a highly skilled and experienced Senior Java Developer to join our dynamic team. As a Senior Java Developer, you will be responsible for the development, integration, and maintenance of complex server-side Java applications. The successful candidate should have excellent problem-solving skills, a deep understanding of...


  • Johannesburg, Gauteng, South Africa Hire Resolve Full time R120 000 - R180 000 per year

    Hire Resolves client is looking for a Senior Java Software Engineer to join their team. The ideal candidate will have a mastery of the Java stack and will be pivotal in driving projects forward. You'll utilise frameworks like Spring, Java EE, and JavaScript technologies such as Angular or React. With your proficiency in ORM tools like Hibernate or MyBatis,...


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

    Key purpose:Accountable for the design of software development and application lifecycle principles, frameworks, governance, and technology ecosystem. Assist with the design, delivery, and lifecycle of the application landscape in line with the organisations strategy.Duties and responsibilities:Participate in the development and execution of Enterprise...

  • Java Developer

    3 days ago


    Johannesburg, Gauteng, South Africa Boardroom Appointments Full time R1 000 000 - R3 000 000 per year

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

  • Java Developer

    3 days ago


    Johannesburg, Gauteng, South Africa Boardroom Appointments Full time R500 000 - R1 500 000 per year

    12 Month ContractMinimum Requirements:Very proficient in Java and Java EE. Knowledge of other programming languages is advantageous.Experienced in System Design (advantageous)Development methodologies (advantageous)Proficient in Atlassian (i.e., JiRA) software suite (advantageous)Java 8 or Java 11 extensive experienceSpring framework...

  • Java Developer

    3 days ago


    Johannesburg, Gauteng, South Africa Boardroom Appointments Full time R900 000 - R1 200 000 per year

    Contract positionMinimum Requirements:Very proficient in Java and Java EE. Knowledge of other programming languages is advantageous.Experienced in System Design (advantageous)Development methodologies (advantageous)Proficient in Atlassian (i.e., JiRA) software suite (advantageous)Java 8 or Java 11 extensive experienceSpring framework...

  • Java Developer

    3 days ago


    Johannesburg, Gauteng, South Africa Hire Resolve Full time R900 000 - R1 200 000 per year

    We are looking for experienced Java Developers to join our growing team in Johannesburg. The ideal candidates will have 4–5 years of hands-on experience in Java development and a strong understanding of software design principles. You will be involved in developing, maintaining, and enhancing business applications in a collaborative and fast-paced...

  • Java Developer

    1 week ago


    Johannesburg, Gauteng, South Africa Doxim Full time R1 200 000 - R2 400 000 per year

    JAVA developerCompanyDoxim is a leading provider of Customer Engagement Software and Solutions for Regulated Organizations. This software helps financial institutions transform their client experience, communicate more effectively throughout the client lifecycle and improve cross sell and upsell activities that drive increased wallet share. The SaaS-enabled...


  • Johannesburg, Gauteng, South Africa Africonology Solutions Full time R600 000 - R1 200 000 per year

    Overview Of The RoleThe Java Spring Boot Developer will be responsible for building and maintaining scalable backend applications using Java and Spring Boot. The role involves working closely with cross-functional teams to deliver high-quality software solutions.Key Roles And ResponsibilitiesDevelop and maintain backend services using Java and Spring...