Search for Java Jobs

Browse the latest Java jobs across South Africa

Frequently Asked Questions

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 Johanne­sburg / 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).

Submit Your Application

We are here To Assist You