Senior Java Developer
Job in
Pretoria, 0002, South Africa
Listed on 2026-10-04
Listing for:
Zohorecruit
Full Time
position Listed on 2026-10-04
Job specializations:
-
Software Development
Java Developer, Software Engineer, Full Stack Developer, Backend Developer
Job Description & How to Apply Below
Pretoria, South Africa | Posted on 02/10/2026
This is a senior Java seat on a liveproduct, not a greenfield build. The system is already in production. New workhas to fit what is there, and a change that looks fine in isolation can breaksomething three modules away. You will know the domain, work with the analysts,and ship changes that do not take the product down.
Two roles are open, in Pretoria or Somerset West. You will sit in a development team, not as a lone contractor.
Mentoring is part of the job, both ways: you follow the standards that alreadywork, and you help other developers when their change does not.
- Support the existing product and build new functionality and components on top ofit.
- Work with business analysts to understand the domain and turn new requirements into something that can actually be built.
- Refactor and improve the code so the product stays maintainable when the nextrequirement lands.
- Evaluate and improve performance and high-availability behaviour, not only featuredelivery.
- Write unitand integrated system tests that show the change works as intended.
- Doroot-cause analysis on bugs in an integrated system, including debuggingother people’s code and fixing test data when that is what is broken.
- Build anddeploy on an application server, then incorporate other developers’ workand get the system running again after the merge.
- A relevanttertiary qualification in Engineering or Computer Science, or matric plusthe experience below.
- 8–10 yearsin a software development environment, of which at least 5 years as asenior developer in a team.
- Strong Java. Java 8 and above is required. Java 17 is preferred.
- Java EEserver-side development, JPA/Hibernate, and an application server orcontainer. Karaf is preferred.
- Maven, Gitand Jenkins. SQL and a relational database. Apache Derby is relevant.
- ReactJS,Bootstrap, CSS3 and HTML5, plus REST or SOAP.
- A working knowledge of the SDLC as it applies to a software team, not only as adiagram.
- You deliver production-quality software: attention to detail, your own unittests, and support through the quality testing phase.
Position Requirements
10+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×