Java Developer

Zohorecruit

Johannesburg

On-site

ZAR 900,000 - 1,300,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Zohorecruit is seeking Intermediate to Senior Java Developers to join our IT and Data team in Johannesburg. You will work on modern applications, APIs, microservices and cloud-based solutions, contributing across the full software development lifecycle.

If Java, Spring Boot, Angular and building scalable solutions excite you, this is a great step to advance your development career. You will design, develop and enhance secure, high-performing systems with a focus on quality and integration.

Qualifications

  • 5 to 10 years of software development experience.
  • Strong hands on experience with Java, Spring Boot, Angular and API development.
  • Experience with enterprise applications and integrated solutions.
  • Strong understanding of microservices and modern software development practices.
  • Experience contributing to solution design and technical architecture.
  • Experience in cloud based environments and modern software engineering.
  • Mentoring and knowledge sharing are advantageous; financial services exposure advantageous.

Responsibilities

  • Design, develop, test and maintain Java applications and services.
  • Build scalable microservices and distributed systems using Java and Spring Boot.
  • Develop and enhance Angular applications and user interfaces.
  • Build and integrate RESTful APIs and web services.
  • Work with existing enterprise applications and continually improve them.
  • Contribute to solution design and technical architecture discussions.
  • Apply OO design principles and development patterns.
  • Develop secure, scalable and high performing solutions.
  • Build integrations using REST, SOAP, messaging and APIs (XML/JSON).
  • Work with JMS, IBM MQ, AWS SQS; support cloud native apps on AWS.
  • Help improve performance, monitoring, stability and reliability.
  • Write unit, integration and automated tests; participate in CI/CD with Git and Gradle.

Skills

Java
Spring Boot
Angular
API development
Microservices
Cloud
RESTful APIs
JMS
IBM MQ
AWS
CI/CD
Git
Gradle
Testing (unit/integration)

Education

IT Degree or Diploma in Computer Science/IT/Software Engineering

Tools

Git
Gradle
AWS

Job description

Johannesburg, South Africa | Posted on 02/10/2026

Are you a JavaDeveloper who enjoys building things that actually make a difference

We are lookingfor talented Intermediate and Senior Java Developers to join a dynamic IT andData team. You will work on modern applications, APIs, microservices and cloudbased solutions while getting involved across the full software developmentlifecycle.

If Java, SpringBoot, Angular and building scalable solutions are your thing, this could be agreat opportunity to take your development career to the next level.

What you will be doing:

  • Design develop test and maintain Java applications and services
  • Build scalable microservices and distributed systems using Java and Spring Boot
  • Develop and enhance Angular applications and user interfaces
  • Build and integrate RESTful APIs and web services
  • Work with existing enterprise applications and continuously improve them
  • Contribute to solution design and technical architecture discussions
  • Apply object oriented design principles and development patterns
  • Develop secure scalable and high performing solutions
  • Build integrations using REST SOAP messaging technologies and APIs
  • Work with technologies including JMS IBM MQ AWS SQS XML and JSON
  • Support cloud native applications and AWS environments
  • Help improve application performance monitoring stability and reliability
  • Write unit integration and automated tests
  • Contribute to CI CD processes and build management using Git and Gradle
  • Support production and non production environments and troubleshoot technical issues
  • Work closely with Business Analysts Solution Architects Testers and Product Owners
  • Take part in Agile ceremonies story refinement and technical discussions
  • Share knowledge and mentor other developers at Senior level
  • Explore new technologies and AI assisted development tools to improve productivity and code quality
Requirements
  • 5 to 10 years of software development experience
  • Strong hands on experience with Java, Spring Boot, Angular and API development
  • Experience working with enterprise applications and integrated solutions
  • Strong understanding of microservices and modern software development practices
  • Experience contributing to solution design and technical architecture
  • Experience working in cloud based and modern software engineering environments
  • Experience with technical initiatives, mentoring and knowledge sharing will be advantageous
  • Experience within financial services will be advantageous
  • Investment industry experience will be highly advantageous
Qualifications
  • A relevant ITDegree or Diploma in Computer Science Information Technology SoftwareEngineering or a related field.
  • Experience withinfinancial services will be advantageous.
  • Investmentindustry experience will be highly advantageous.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Developer
Java Developer

Sabenza IT & Recruitment • Eersterivier

On-site
ZAR 600,000 - 1,200,000
Java Developer
Java Developer

Blue Pearl PTY • Johannesburg

On-site
ZAR 500,000 - 700,000
Java Engineer
Java Engineer

NNW Tech Solutions • Johannesburg

On-site
ZAR 700,000 - 950,000
Java Developer (Intermediate / Senior)
Java Developer (Intermediate / Senior)

Indsafri • South Africa

On-site
ZAR 600,000 - 900,000
Senior Java Developer
Senior Java Developer

UrbanSoft SA PTY • Cape Town

On-site
ZAR 900,000 - 1,300,000
Intermediate Java Developer
Intermediate Java Developer

Sabenza IT & Recruitment • Johannesburg

On-site
ZAR 600,000 - 900,000
Senior Java Engineer
Senior Java Engineer

NNW Tech Solutions • Sandton

On-site
ZAR 900,000 - 1,200,000
Competitive salary
Comprehensive benefits package
In-office daily
Java Developer (Java, Spring Boot, REST APIs)
Java Developer (Java, Spring Boot, REST APIs)

AES Global • Johannesburg

Hybrid
ZAR 700,000 - 1,100,000
Hybrid working
On-site 3-4 days a week
Collaborative team
JAVA Developer Intermediate and Senior
JAVA Developer Intermediate and Senior

ARCS • Centurion

On-site
ZAR 700,000 - 1,100,000
Full Stack Developer - Java (Spring) focused
Full Stack Developer - Java (Spring) focused

Sabenza IT & Recruitment • Pretoria

On-site
ZAR 700,000 - 1,100,000