Intermediate Java Developer
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.