Job title: Intermediate Java Backend Developer
Job type: Permanent
Emp type: Full-time
Industry: IT
Salary type: Annual
Location: City of Tshwane Metropolitan Municipality, South Africa
Job published: 06-03-2026
Job ID: 69403
Contact name: Yolande Crouse
Phone number: +27814660887
Contact email: yolande@geotech.co.za

Job Description

Job Title:
Intermediate Java Backend Developer 

Job Purpose: 

Our client is seeking an Intermediate Back-end Developer to join their dynamic team in Pretoria. This hybrid role requires two days in the office per week (Tuesdays and Wednesdays), with the option to work remotely on the remaining days. The successful candidate will be responsible for building and maintaining mission-critical Java systems, developing and troubleshooting web services, and working with critical systems based on service-oriented architecture.

Requirements:

  • 3+ years’ experience building and maintaining mission-critical Java systems.
  • 3+ years’ experience developing, updating, and troubleshooting web services.
  • 3+ years working with critical systems and service-oriented architecture.
  • A strong sense of curiosity and commitment to continuous learning.
  • Experience working in Agile environments (any framework).
  • Excellent written and verbal communication skills in English.

Qualification:

  • Degree in Computer Science (BSc), Information Technology (BIT), or an equivalent qualification.