Lead Ruby on Rails / AWS Developer – Cape Town/ Hybrid – R1.5m PA
We’re looking for a Principal Software Engineer to join a leading global software house expanding its footprint in South Africa. You’ll play a key role
We’re looking for a Principal Software Engineer to join a leading global software house expanding its footprint in South Africa. You’ll play a key role
We’re not just building software – we’re reimagining how financial services run in the real world. We create future-fit, rock-solid systems that power asset managers,
We’re looking for a Senior Software Engineer (Ruby on Rails) who’s passionate about building clean, scalable systems that make a real difference in people’s lives.
About the Role We’re looking for Intermediate Software Developers who are ready to dive into exciting projects and contribute across the entire software development lifecycle.
Are you ready to take the next step in your Java career? We’re looking for an Intermediate Java Developer who thrives on solving tough problems
We don’t just build education platforms — we reimagine how learning happens. We’re tech-savvy, people-powered, and purpose-fueled. And now? We’re on the lookout for a
Hey there, digital archaeologist! Do you dream in mainframes and secretly think COBOL is cooler than TikTok? When you hear the word “legacy,” do you
Are you the kind of developer who dreams in Apex, thrives in Lightning, and gets a kick out of cracking complex CRM puzzles? If so,
Are you ready to step into a FinTech environment where you’ll shape architecture, lead teams, and still stay hands-on with code? We’re looking for a
We’re not just writing code — we’re redefining digital platforms. As a Senior Back-End Engineer / Architect, you’ll be designing and building scalable, secure, cloud-native
We’re not just writing code — we’re redefining digital banking. As a Senior Back-End Engineer / Architect, you’ll be building scalable, secure, cloud-native systems that
We’re not just writing code — we’re redefining banking. As a Software Engineer Back-End III, you’ll be building the scalable, secure, cloud-native systems that power
On this page you’ll find a wide variety of Java roles: from mid-level to senior Java Backend Developers, Full-Stack Java roles, contract and permanent jobs, hybrid and remote opportunities, and even positions in specialised domains like financial markets, enterprise applications, and manufacturing.
While many listings are based in Johannesburg / Sandton / Midrand, we also work with clients across South Africa, including Cape Town and remote-location roles, and accept applications from qualified Java developers regardless of your city.
Yes, many of the positions on this page are flagged as hybrid, remote, or contract. We understand flexibility (especially post-COVID), and regularly handle job requests from clients seeking remote-capable Java developers or contract-based engagements.
Simply click the “Submit CV” button at the top of the page (or use the “Refer a Friend” option), attach your most up-to-date CV/resume with relevant Java skills and stack info, and include your location, notice period and preferred job type (permanent/contract). Our team will then match your profile to suitable roles.
Common requirements for roles we place include proficiency in Java (often Java 8+), frameworks like Spring / Spring Boot, familiarity with microservices architecture, SQL/Databases, CI/CD, containerisation (Docker), version control (git), and sometimes front-end or full-stack skills (Angular/React) for full-stack positions.
We aim to review submissions promptly. If your skills and background match any active Java role, one of our recruitment consultants will contact you within a few working days to discuss your profile, available roles, and next steps (interview or technical screening).