×
Register Here to Apply for Jobs or Post Jobs. X

Java Technical Lead

Job in Cape Town, 7100, South Africa
Listing for: Ecentric
Full Time position
Listed on 2026-03-10
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer, Cloud Engineer - Software, Backend Developer
Job Description & How to Apply Below

Rondebosch, South Africa | Posted on 12/12/2025

We are a proudly South African-based company that provides fast and secure payment processing solutions to businesses and financial institutions across 17 countries in Africa. As a one-stop, omnichannel payment solutions partner, Ecentric brings businesses the very best payment processing software & services for in-person payments, online payments, as well as for efficient back-office administration and reconciliation.

Launched in 1998, Ecentric is characterised by innovation and a strong culture of excellence. Twenty-five years ago, the founders identified the need for a payments partner that serves more than one retailer, across more than one payment channel. Fast forward to today, Ecentric now processes 20% of South Africa’s card transactions (trusted by two thirds of South Africa’s leading retailers), we bring credibility built on quality and serves as a payments partner to 65% of JSE listed retailers - serving their in-store, online, mobile and omnichannel payments requirements.

Job Description

To ensure your application is successfully received and that you can smoothly complete the screening process, we encourage you to apply through our Career Portal:

We look forward to reviewing your submission!

Introduction

Our team offers comprehensive experience and expertise across the South African (and beyond) payment gateways landscape. To guarantee the best service, we handle all the one-to-many payment relationships on behalf of our clients so they may focus their energy on growing their business.

As leaders in payment compliance and security, our clients can have the peace of mind that their payment processing needs are met efficiently with absolute security.

Position Overview

Ecentric Payment Systems is a leading Payment Service Provider in Africa, trusted by many of the continent’s largest retail groups. We're looking for an experienced Java Technical Lead to join our In-Person Payments engineering team. You'll lead the design and development of mission‑critical payment systems while mentoring a team of talented engineers. This is a hands‑on leadership role where you'll balance technical excellence with people development.

Roles and Responsibilities
  • Lead the architecture and development of secure, high-performance payment processing systems
  • Provide technical guidance and mentorship to a team of Java engineers
  • Drive technical decisions across the stack, ensuring scalability, reliability, and compliance with payment industry standards
  • Champion developer experience (DevX) initiatives - streamline local development workflows, improve tooling, and reduce friction for the engineering team
  • Collaborate with Dev Ops to enhance CI/CD pipelines, deployment processes, and infrastructure automation
  • Collaborate with product managers, architects, and stakeholders to translate business requirements into robust technical solutions
  • Conduct code reviews and establish best practices for code quality, testing, and documentation
  • Troubleshoot complex production issues and implement long‑term solutions
  • Evaluate new technologies and recommend improvements to our platform
Requirements

We encourage all applicants to carefully review the required skills, competencies, and education levels outlined in the job description. This ensures that we can focus on candidates with the right qualifications, leading to a more efficient and accurate evaluation of your application.

To ensure your application can be fully considered, it is essential to complete the SAPIA assessment, which will be emailed to you immediately after submitting your application. We kindly request that you complete the assessment within the next 3 days to proceed with the short‑listing process.

We appreciate your prompt attention to this and look forward to reviewing your complete application!

Role Requirements Required
  • 3+ years in a technical leadership role (Tech Lead, Senior Engineer leading a team, or similar)
  • Strong expertise in Java EE and application servers, particularly Wild Fly
  • Hands‑on experience with Microsoft Azure cloud services
  • Experience with Redis (or equivalent) for caching, session management, and real‑time…
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary