Intermediate java developer

Network IT

📍 Randburg, Gauteng, South-Africa

Full-time Other-General Posted March 02, 2026

Job Description

Reference: BIT -Cha-1
Our client is looking for an Intermediate Java Developer to manage the software development life cycle from planning and prioritising to testing and release.
Duties & Responsibilities
Experience and Responsibilities:
Completed IT Degree or any other related field
Minimum 4 years' experience as a Java Developer
Programming languages - Java/JEE, Spring, JSON, Spring Boot, XML, REST, MVC frameworks, Design Patterns, Java Script, JQuery, GWT, JSON etc.
No SQL Database (e.g Mongo DB), Distributed System, RDBMS etc.
Front-End framework experience - HTML, CSS, Bootstrap, Angular, React.js, Node.js
Oracle Databases experience
Good understanding of Web Services protocols (REST, SOAP and API design etc.)
CICD
Docker (Bonus)
Project lifecycle/development methodologies (e.g. SCRUM, Agile)
Software Analysis and Design (UML design, epic, user stories, application design documentation etc.)
Version cont...