Point your AI agent at freehire and let it find you a job.

Get the CLI →

Sabenza IT & Recruitment

NewBe an early applicant

Intermediate Java Developer

Posted 1 view
Discussion

Summary

Hands-on Intermediate Java Developer in Johannesburg building and supporting enterprise-scale software: Java/J2EE, Spring and Apache Camel, REST API integrations, Oracle/MSSQL/MySQL/PostgreSQL databases, RabbitMQ/ActiveMQ messaging, and Docker/Kubernetes deployment, working in an Agile/Scrum team.

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.

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available