Intermediate Java Software Developer; Remote
Remote / Online - Candidates ideally in
Johannesburg, 2000, South Africa
Listed on 2026-10-17
Johannesburg, 2000, South Africa
Listing for:
Sabenza IT & Recruitment
Remote/Work from Home
position Listed on 2026-10-17
Job specializations:
-
Software Development
Java Developer, Backend Developer, SQL Developer, Software Engineer
Job Description & How to Apply Below
Johannesburg, South Africa | Posted on 15/10/2026
An Intermediate Software Developer is needed for the development, maintenance and support of enterprise Java applications and integrations in a telecommunications and value-added services environment. They are required to deliver applications that keep messaging and data flowing correctly between systems and support those applications in production.
RequirementsKey responsibilities
- Develop, maintain and enhance Java-based applications.
- Work with J2EE and Spring frameworks.
- Develop and maintain enterprise integrations.
- Build and support integration routes with Apache Camel.
- Develop and maintain messaging integrations using RabbitMQ and/or ActiveMQ.
- Write and optimise SQL queries.
- Work within Linux environments.
- Troubleshoot and resolve application and production issues.
- Participate in testing, code reviews and deployments.
- Collaborate with technical teams and business stakeholders.
- Ensure applications are stable, scalable and maintainable.
- Support existing services while delivering enhancements, so changes do not break downstream flows.
- Document changes, configuration and handover notes so another developer can support the work.
- 5+ years of professional Java development experience.
- Strong Java / J2EE experience, used in production applications.
- SQL experience, including writing and optimising queries.
- Experience with enterprise application development.
- Experience with integration technologies.
- Experience with RabbitMQ and/or ActiveMQ.
- Good understanding of software development practices, including testing, code review and deployment.
- OSS/BSS experience.
- Experience in high-volume transactional environments.
- Experience with additional messaging or integration technologies.
- HTML/CSS experience.
- Exposure to monitoring, logging and alerting in production.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×