Intermediate Java Developer

Sabenza IT & Recruitment

Johannesburg

On-site

ZAR 600,000 - 900,000

Full time

5 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Sabenza IT & Recruitment in Johannesburg, South Africa is seeking an Intermediate Java Developer to join a dynamic professional services environment. You will work on enterprise-scale software development, integration and support across a broad tech stack including Java/J2EE, Spring, Apache Camel, and REST APIs.

You’ll design, implement and maintain robust software, integrate with Oracle, MSSQL, MySQL and PostgreSQL databases, and build integrations using RabbitMQ/ActiveMQ.

Qualifications

  • 5+ years of Java development experience.
  • Strong knowledge of Spring Framework.
  • Experience with Apache Camel.
  • Solid SQL and relational database experience.
  • REST API and systems integration experience.
  • Experience with Docker and Kubernetes.
  • Git for version control.
  • Linux and Bash scripting.
  • Familiarity with Postman or API testing tools.
  • Agile/Scrum experience.

Responsibilities

  • Design, develop and maintain Java software solutions in an enterprise environment.
  • Develop and integrate REST APIs and enterprise systems.
  • Work with relational databases (Oracle, MSSQL, MySQL, PostgreSQL).
  • Write complex SQL queries and optimise performance.
  • Build and support integrations using messaging systems like RabbitMQ/ActiveMQ.
  • Deploy and configure applications using Docker and Kubernetes.
  • Collaborate using Git in an Agile/Scrum environment.
  • Test, troubleshoot and debug applications and integrations.
  • Participate in integration testing, FAT, UAT and system testing.
  • Provide technical documentation and peer reviews.

Skills

Java
Spring Framework
Apache Camel
SQL
REST APIs
Git
Linux
Bash
Agile/Scrum
Troubleshooting

Tools

Docker
Kubernetes
Postman
Git

Job description

Johannesburg, South Africa | Posted on 22/09/2026

Ready to takeyour Java career to the next level?

We’re lookingfor a hands‑on Intermediate Java Developer to join a dynamic professionalservices environment, working on enterprise-scale software development,integration and support.

If you enjoysolving complex technical problems, building robust applications and workingwith a broad range of enterprise technologies, this could be your nextopportunity.

TheTech Stack:
What You’ll Be Doing:
  • Design,develop and maintain robust software solutions using Java/J2EE, Spring andApache Camel.
  • Developand integrate REST APIs and enterprise systems.
  • Workwith Oracle, MSSQL, MySQL and PostgreSQL databases.
  • Writecomplex, efficient and optimised SQL queries.
  • Buildand support integrations using RabbitMQ and ActiveMQ.
  • Deployand configure applications using Docker and Kubernetes.
  • UseGit for version control and collaborative development.
  • Workwith Linux and Bash for scripting and technical tasks.
  • Test,troubleshoot and debug applications and integrations.
  • Participatein integration testing, FAT, UAT and system testing.
  • UsePostman or similar tools to test APIs and application functionality.
  • Supportapplications post-implementation, including troubleshooting and bug fixing.
  • Participatein code reviews, technical documentation and quality initiatives.
  • Collaboratewith development and cross-functional teams within an Agile/Scrum environment.
  • Applysound SDLC principles throughout the development lifecycle.
Requirements
What We’re Looking For:
  • 5+years of Java development experience
  • Strongknowledge of Spring Framework and Apache Camel
  • SolidSQL and relational database experience
  • Experiencewith Oracle, MSSQL, MySQL and/or PostgreSQL
  • Experiencewith RabbitMQ and/or ActiveMQ
  • Experiencewith Docker and Kubernetes
  • StrongREST API and systems integration experience
  • Experiencewith Git, Linux and Bash
  • Experiencewith Postman or similar API testing tools
  • Strongtroubleshooting, debugging and testing capabilities
  • Experienceworking in Agile/Scrum environments
  • Stronganalytical and problem-solving skills
  • Excellentcommunication and teamwork abilities

If you're a Java Developer who enjoys building, integrating, troubleshooting and solving complex technical challenges, this is an opportunity to put your skillsto work in a demanding enterprise environment.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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
Senior Java Developer
Senior Java Developer

iDbase Software • Johannesburg

On-site
ZAR 60,000 - 100,000
Senior Java EE Developer
Senior Java EE Developer

Sabenza IT & Recruitment • Pretoria

On-site
ZAR 900,000 - 1,500,000
Senior Java/Spring Developer
Senior Java/Spring Developer

Hire Resolve • Gauteng

On-site
ZAR 900,000 - 1,500,000
Java Developer (Intermediate to Senior)
Java Developer (Intermediate to Senior)

Communicate Finance • Wes-Kaap

On-site
ZAR 350,000 - 700,000
Senior Java Developer - Enterprise Applications
Senior Java Developer - Enterprise Applications

Placements24 • Bloemfontein

Hybrid
ZAR 900,000 - 1,300,000
Hybrid work model
Annual bonus opportunities
Health & wellness benefits
+3
Intermediate Java Software Engineer
Intermediate Java Software Engineer

Future Fit • Johannesburg

Hybrid
ZAR 500,000 - 700,000
Competitive compensation package
Twice-yearly salary increases
Employee wellness programs
+3
Senior Java/Spring Developer
Senior Java/Spring Developer

Hire Resolve • Johannesburg

On-site
ZAR 800,000 - 1,200,000
Java Developer: Enterprise APIs, Spring & Integration
Java Developer: Enterprise APIs, Spring & Integration

Sabenza IT & Recruitment • Johannesburg

On-site
ZAR 600,000 - 900,000