
Enable job alerts via email!
Generate a tailored resume in minutes
Land an interview and earn more. Learn more
A leading fintech product house is seeking a Senior Java Software Developer / Team Lead in Cape Town. This role offers a unique blend of hands-on engineering and leadership, requiring expertise in Java, Spring Boot, and cloud-native solutions. The ideal candidate will mentor a software team, deliver high-scale systems, and contribute to a dynamic tech stack while enjoying competitive compensation of R1.3m – R1.6m.
This is an excellent hands-on Technical Leadership opportunity for a SENIOR JAVA SOFTWARE DEVELOPER wanting to continue building deep technical expertise while also growing leadership skills. Based in CAPE TOWN, this JAVA SOFTWARE DEVELOPER / TEAM LEAD role offers a salary of R1.3m – R1.6m. In this role you will be exposed to High-Volume, Real-World Systems - the company powers South Africa's payments ecosystem, processing millions of daily transactions.
That means you will gain experience with high-throughput, low-latency, mission-critical financial systems (adding significant value to your CV for future senior engineering or architect roles).
You will work with a modern, in-demand Tech Stack: Java 8+, Spring Boot, REST APIs, Microservices, Cloud (AWS / Azure), Docker / Kubernetes, Kafka / RabbitMQ, CI / CD, SQL & NoSQL. Mastering cloud-native microservices at scale is a major career accelerator. Essentially, for a Java developer, this role offers a rare combination of hands‑on engineering, modern technology, leadership development, high-impact systems, and strong compensation - which will position you for rapid career growth in fintech, enterprise systems, or global cloud-native engineering roles.
The company: This is one of South Africa's leading fintech product houses (they build the cloud‑native payments software that powers millions of daily transactions for the major banks and retailers). They are the expert in next‑generation payments software, helping leading banks and retailers move money efficiently, securely, and at scale - enabling millions of South Africans to transact every day. They've built a reputation for delivering trusted, enterprise-grade payments solutions across high-volume, low-value payment schemes and services.
Their technology powers real‑world financial ecosystems that make a tangible difference. If you've ever paid a bill, topped up airtime, or sent money using your favourite banking app...there's a good chance this company was behind it.
The role: This is a hands‑on technical leadership role - you'll mentor engineers, guide complex projects from design to deployment, and stay deeply involved in building scalable, cloud‑native Java systems that keep the country's payments ecosystem running.
Lead and stay hands‑on: Move into leadership without losing your technical edge. Modern tech stack: Java 8+, Spring Boot, Microservices, Docker / Kubernetes, Kafka, AWS / Azure, CI / CD. High‑scale, real‑world systems: Get enterprise‑grade fintech experience - the kind global companies value highly. Career growth: Build the kind of leadership track record that opens doors to architect or engineering manager roles. Strong compensation: R1.3m–R1.6m package for the right person.