Jobs Career Advice Post Job
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Apr 16, 2026
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Capitec Bank is a South African commercial bank. As of February 2017 the bank was the third largest in South Africa with 120,000 customer opening new accounts per month. To simplify banking, we’ve developed an all-inclusive banking solution. Global One is the one solution that enables you to transact, save and access credit in realtime. We also believe in ...
    Read more about this company

     

    Software Engineer: Back-End

    About the Role

    • We are looking for an Intermediate Software Engineer II (Backend) to join our Card Processing and Fraud environment. You will work on real-time stream processing systems that detect and prevent card fraud, protecting millions of transactions every day. This role suits a self-starter who enjoys ownership and working in high-volume, low-latency environments.

    What You Will Be Doing

    • Build and enhance real-time fraud detection systems using Apache Flink (training provided) 
    • Develop resilient stream processing applications handling high-volume card transactions 
    • Design and implement event-driven architectures using Kafka and messaging platforms 
    • Work with ISO 8583 card transaction message formats 
    • Integrate with Postilion card payment processing systems 
    • Build secure microservices using Spring Boot 
    • Optimise systems for low latency and high availability 
    • Implement monitoring and alerting for real-time processing pipelines 
    • Work with PostgreSQL and MS SQL Server for transaction data and analysis 
    • Deploy containerised applications using Docker and Kubernetes 
    • Use AWS cloud services including S3, RDS, SQS, MSK and Kinesis 
    • Participate in code reviews and promote testing best practices 
    • Collaborate in Agile, cross-functional teams 

    What We Are Looking For – Essential Requirements

    • 4 years’ experience building production-grade Java applications 
    • Strong Java expertise (Java 11+) and Spring Boot 
    • Experience building event-driven systems using Kafka 
    • Exposure to AWS cloud services 
    • Understanding of microservices architectures 
    • Experience designing RESTful APIs 
    • Strong PostgreSQL skills and query optimisation 
    • Git version control and collaborative development 
    • CI/CD exposure, preferably GitHub Actions 

    Tech Stack

    • Backend: Java 11+, Apache Flink, Spring Boot, Spring Cloud, Maven 
    • Streaming: Kafka, Kafka Streams 
    • Data: PostgreSQL, Redis 
    • Cloud: AWS (S3, RDS, SQS, MSK, Kinesis) 
    • Infrastructure: Docker, Kubernetes 
    • Payments: Postilion, ISO 8583 
    • Observability: Prometheus, Grafana, OpenSearch 

    Highly Valuable (We Will Train You)

    • Stream processing frameworks such as Apache Flink, Kafka Streams or Apache Storm 
    • Real-time processing and event-driven architecture patterns 
    • Docker and Kubernetes 
    • CI/CD pipelines and automation 

    Nice-to-Have

    • Payments or fintech experience 
    • Card processing exposure 
    • Postilion experience 
    • ISO 8583 message format knowledge 
    • Fraud, risk or financial crime systems 
    • Redis or caching technologies 
    • Monitoring tools such as Prometheus and Grafana 

    Education (Minimum)

    • Grade 12 National Certificate / Vocational

    Education (Ideal or Preferred)

    • A relevant tertiary qualification in Information Technology

    Skills

    • Analytical Skills
    • Attention to Detail
    • Communications Skills
    • Interpersonal & Relationship management Skills
    • Problem solving skills

    Check how your CV aligns with this job

    Method of Application

    Interested and qualified? Go to Capitec Bank on careers.capitecbank.co.za to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Capitec Bank Back To Home

Career Advice

View All Career Advice
 

Subscribe to Job Alert

 

Join our happy subscribers

 
 
 
Send your application through

GmailGmail YahoomailYahoomail