Senior Software Developer

Sabenza IT & Recruitment

Johannesburg

On-site

ZAR 900,000 - 1,300,000

Full time

35 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Sabenza IT & Recruitment in Johannesburg, South Africa, is seeking a Senior Java Developer to own the development, maintenance and production support of enterprise Java applications in a telecom and value-added services environment.

You will design and implement solutions using Java/J2EE, Spring, Apache Camel, and messaging systems like RabbitMQ and ActiveMQ, ensuring stable, scalable, and well-documented software across Linux platforms.

Qualifications

  • 5+ years of professional Java development experience.
  • Strong production-level Java/J2EE and Spring experience.
  • Solid SQL skills (writing and optimising queries).
  • Hands-on experience with enterprise integrations.
  • Experience with RabbitMQ and/or ActiveMQ.
  • Apache Camel experience.
  • Good understanding of testing, code reviews, and deployments.

Responsibilities

  • Design, develop, and enhance Java-based enterprise applications.
  • Work extensively with J2EE and Spring.
  • Build and maintain enterprise integrations using Apache Camel.
  • Develop and support messaging integrations with RabbitMQ and ActiveMQ.
  • Write and optimise SQL queries for performance and reliability.
  • Work in Linux environments and troubleshoot production issues.
  • Participate in testing, code reviews, and deployments.
  • Collaborate with technical teams and business stakeholders.
  • Ensure applications remain stable, scalable, and maintainable.
  • Document changes, configuration, and handover notes so others can support the work.

Skills

Java
J2EE
Spring
SQL
Enterprise integrations
Testing & code reviews
Deployment
Linux
Documentation

Tools

Apache Camel
RabbitMQ
ActiveMQ
HTML/CSS

Job description

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

We’relooking for a Senior Java Developer to own the development, maintenance,and production support of enterprise Java applications and integrations in atelecommunications and value-added services environment.

You’llbuild and support the systems that keep messaging and data flowing reliablybetween platforms, while making sure changes don’t break downstream services.

Whatyou’ll do:
  • Design,develop, and enhance Java-based enterprise applications.
  • Workextensively with J2EE and Spring.
  • Buildand maintain enterprise integrations using Apache Camel.
  • Developand support messaging integrations with RabbitMQ and/or ActiveMQ.
  • Writeand optimise SQL queries for performance and reliability.
  • Workin Linux environments and troubleshoot production issues.
  • Participatein testing, code reviews, and deployments.
  • Collaboratewith technical teams and business stakeholders.
  • Ensureapplications remain stable, scalable, and maintainable.
  • Documentchanges, configuration, and handover notes so others can support the work.
Requirements
Must-haveexperience:
  • 5+years ofprofessional Java development experience.
  • Strong,production-level Java / J2EE and Spring experience.
  • SolidSQL skills (writing and optimising queries).
  • Hands-onexperience with enterprise integrations.
  • Experiencewith RabbitMQ and/or ActiveMQ.
  • ApacheCamel experience.
  • Goodunderstanding of software development practices (testing, code review,deployment).
Niceto have:
  • Telecommunicationsor OSS/BSS experience.
  • Experiencein high-volume transactional environments.
  • Productionsupport experience.
  • Additionalmessaging or integration technologies.
  • BasicHTML/CSS.
  • Exposureto monitoring, logging, and alerting in production.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Intermediate Java Software Developer (Remote)
Intermediate Java Software Developer (Remote)

Sabenza IT & Recruitment • Johannesburg

Remote
ZAR 600,000 - 800,000
Senior Java Developer
Senior Java Developer

Sabenza IT & Recruitment • Johannesburg

On-site
ZAR 900,000 - 1,200,000
Java Software Developer – Enterprise Integrations
Java Software Developer – Enterprise Integrations

Sabenza IT & Recruitment • Johannesburg

Remote
ZAR 600,000 - 800,000
Senior Java Engineer — Spring, Camel & Messaging
Senior Java Engineer — Spring, Camel & Messaging

Sabenza IT & Recruitment • Johannesburg

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

Blue Pearl PTY • Johannesburg

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

Zohorecruit • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Junior Developer
Junior Developer

Sabenza IT & Recruitment • Johannesburg

On-site
ZAR 360,000 - 480,000
Senior Java Developer
Senior Java Developer

iDbase Software • Johannesburg

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

Sabenza IT & Recruitment • Pretoria

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

Hire Resolve • Gauteng

On-site
ZAR 900,000 - 1,500,000