Intermediate Java Developer

Network IT
📍 Randburg, Gauteng, South-Africa 💼 Full-time 🕒 Posted February 25, 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, JavaScript, JQuery, GWT, JSON etc.
  • NoSQL Database (e.g MongoDB), 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...

Ready to Apply?

Submit your application today and join our talented team at Network IT.

Submit Application

Job Details

  • Location Randburg, Gauteng
  • Job Type Full-time
  • Category Software Development
  • Posted Date February 25, 2026
  • Application Deadline April 06, 2026