Java - Software Developer / Team Lead – Lead Team Building Software Behind Sa'S Foremost Fintec[...]
2 weeks ago
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. WHY IT'S A STANDOUT OPPORTUNITY FOR A JAVA DEV 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. RESPONSIBILITIES Lead and mentor a team of software engineers and business analysts. Guide project delivery from design through deployment, ensuring high-quality, on-time delivery. Architect and review scalable, cloud-native software solutions. Collaborate with product managers, professional services, and project teams to define priorities and timelines. Foster a collaborative, purpose-driven team culture with a focus on growth and innovation. Conduct one-on-ones, performance reviews, and support each team member's professional development. Contribute code and technical insight to key projects — leading by example. Participate in recruitment and help shape the next generation of Electrum talent. TECH STACK AND REQUIRED SKILLS Java (8+), Spring Boot, Spring Framework RESTful APIs, Microservices Architecture Cloud-Native Application Design (preferably Azure or AWS) CI / CD using tools like Jenkins, GitLab CI, or Azure DevOps Containerisation and Orchestration – Docker, Kubernetes Database Technologies – SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Cassandra) Messaging & Integration – Kafka, RabbitMQ, ActiveMQ Testing Frameworks – JUnit, Mockito, TestContainers Version Control – Git Agile Development Practices – Scrum, Kanban MINIMUM REQUIREMENTS 2+ years leading a software development team. 6+ years of solid software development experience. Degree in Computer Science, Engineering, or similar. Someone who enjoys mentoring, learning, and solving complex technical problems. Bonus points if you've worked in payments, fintech, or enterprise systems. PREFERRED EXPERIENCE Designing or maintaining scalable enterprise systems. Working with payments, financial services, or transactional systems. Exposure to cloud infrastructure and high-availability environments. #J-18808-Ljbffr
-
Team Lead
2 weeks ago
Cape Town, South Africa MRI Software Full time***: MRI Software is seeking a Software Development Team Lead to join our team in our Cape Town office! As a Team Lead, you will be responsible for developing, testing, and maintaining software solutions throughout the Software Development Lifecycle. Provide support to the Development Manager in managing developers by way of coaching & managing...
-
Software Developer
3 weeks ago
Cape Town, South Africa Electrum Full timeElectrum is the next-generation payments technology company that provides cloud-native software to optimize the processing of financial transactions. Since 2012, we have established ourselves as a respected payments technology partner through our deep expertise and track record in delivering trusted enterprise-grade payments solutions. We've built a...
-
Team Lead: Software Development
5 days ago
Cape Town, South Africa Clickatell Full time**We Are Setting The Pace** Clickatell is a world-class Chat Commerce company, ambitious to stay ahead of its competitors. We build our own culture in which we dream big and stay busy doing the right things. We need champions who understand the bigger picture, believe in making a difference and are able to connect the dots to achieve success. In our agile...
-
Software Engineering Team Lead
1 week ago
Cape Town, South Africa JustTheJob.co.za Full timeSoftware Engineering Team Lead (C# / Java / Python) - Cape Town Cape Town - Western Cape - South Africa Job Summary The coding expertise of a hands‑on, passionate and self‑driven Software Engineering Team Lead is sought to lead the Front Office Research Dev team of an Independent Asset Management Firm. The core role is focused on Front Office...
-
Software Engineering Team Lead
6 days ago
Cape Town, South Africa DataFin Full timeEnvironment THE coding expertise of a hands-on, passionate and self-driven Software Engineering Team Lead is sought to lead the Front Office Research Dev team of an Independent Asset Management Firm. The core role is focused on Front Office development, and you will be expected to lead, grow and develop the skills of both the Cape Town and London Dev teams....
-
Software Engineering Team Lead
4 hours ago
Cape Town, South Africa Datafin Full timeEnvironmentTHE coding expertise of a hands‑on, passionate and self‑driven Software Engineering Team Lead is sought to lead the Front Office Research Dev team of an Independent Asset Management Firm. The core role is focused on Front Office development, and you will be expected to lead, grow and develop the skills of both the Cape Town and London Dev...
-
Java Team Lead
22 hours ago
Cape Town, Western Cape, South Africa Ada Meher Full time R1 000 000 - R2 000 000 per yearJava Development Team Lead - Cape Town (one day remote) - R130k CTC + BonusMy client is a forward thinking payments solution provider, using cloud native products to optimise transactions across businesses and banks. They were founded in 2012 and since then have scaled to a headcount of 200 people, with a target of 30% growth year on year moving forward.This...
-
Software Developer: Build Scalable Systems
6 days ago
Cape Town, South Africa Mr Price Full timeA leading retailer in Cape Town is seeking an experienced Software Developer to join their talented team. You will contribute to the full development lifecycle, collaborate with senior developers, and support junior team members. Successful candidates will have over 5 years of hands-on software development experience and a solid command of programming...
-
Development Team Manager
1 day ago
Cape Town, South Africa Lead Generation Group Full timeLead and manage our development team building and improving our PHP Laravel software platform. Work closely with design teams and internal business units to deliver high-quality solutions that meet company objectives. **Key Responsibilities** - Manage the day-to-day activities of the development team - Oversee the build and continuous improvement of our PHP...
-
Development Team Lead
3 weeks ago
Cape Town, South Africa Network International Full timeDevelopment Team Lead Join to apply for the Development Team Lead role at Network International. Payfast by Network is one of the leading Fintech organisations in Africa. We’re on a mission to exponentially grow the digital economy of Africa by building world‑class payment products. Our solutions enable customers to make and receive business payments...