South Africa

Java Developer, Johannesburg

Java Developer, Johannesburg
Description
Johannesburg, South Africa | Posted on 03/02/2026

We are seeking a skilled and motivated

Java Developer

to join our growing development team. The successful candidate will contribute to

application architecture design ,

algorithm development , and the delivery of

highly available, scalable application services and reliable APIs . You will play a key role in implementing

continuous integration practices

and building robust enterprise‑grade applications.

Key Responsibilities

Participate in design discussions and contribute to

application architecture and technical decisions

Design and develop

scalable, high‑availability application services and APIs

Build and maintain

RESTful web services

Develop and enhance

MVC‑based web applications

Implement and support

continuous integration (CI) practices

Work closely with cross‑functional teams to deliver high‑quality solutions

Ensure code quality through best practices, reviews, and version control

Troubleshoot, debug, and optimize application performance

Stay up to date with emerging technologies, tools, and development methodologies

Requirements Required Qualifications

Diploma or Degree in Information Technology

or a related field

Required Experience&Technical Skills

5+ years

of hands‑on experience in

Java&J2EE development

3+ years

of experience in

API development

3+ years

of experience working with

relational databases and SQL

Strong experience building

MVC‑based web applications

using

JSP / Struts

Solid understanding of

Object‑Oriented Programming (OOP) principles

Hands‑on experience with: Spring Framework (3.x)

including IOC, MVC, JDBC, JMS

Hibernate

Strong knowledge of

RESTful API design patterns

Hands‑on experience with

application servers

such as

Apache Tomcat

and

WebLogic

Experience implementing

JMS messaging services

Familiarity with

version control systems

such as

Git, SVN, and Mercurial

Working knowledge of

HTML5 and CSS

Personal Attributes

Strong problem‑solving and analytical skills

Ability to work independently and collaboratively in a team environment

Passionate about

learning new tools, technologies, and workflows

Excellent communication and documentation skills

Detail‑oriented with a focus on quality and reliability

#J-18808-Ljbffr
Highlights
Safety Tips
Be careful with jobs that explicitly state ’no experience needed’.
1 / 10
More info about this ad

Java Developer has been posted in the Johannesburg Information Technology category on Locanto.

If you’re still wanting to browse, there is so much to explore in the Information Technology category! Take a look at the ads Software Developer, Johannesburg, Senior Software Developer, Johannesburg and Network Operations Lead in Johannesburg to discover more of what you’re looking for. In total, we have 397 ads in Information Technology in Johannesburg on Locanto classifieds.

Interested in more? Widen your search to view ads in nearby areas of Johannesburg. This includes Information Technology in Randburg, Sandton and Edenvale. There are more ads within a 15 km radius for this category. If you want to view those ads, click here.