Senior Java Engineer — Spring, Camel & Messaging

Sabenza IT & Recruitment

Johannesburg

On-site

ZAR 900,000 - 1,300,000

Full time

40 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

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

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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Software Developer – Enterprise Integrations
Java Software Developer – Enterprise Integrations

Sabenza IT & Recruitment • Johannesburg

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

Sabenza IT & Recruitment • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Senior Java Backend Engineer — Spring & APIs
Senior Java Backend Engineer — Spring & APIs

Boardroom Appointments • Cape Town

On-site
ZAR 900,000 - 1,200,000
Senior Java Backend Engineer - Scalable Enterprise APIs
Senior Java Backend Engineer - Scalable Enterprise APIs

Sabenza IT & Recruitment • South Africa

On-site
ZAR 900,000 - 1,400,000
Senior Java Developer
Senior Java Developer

Sabenza IT & Recruitment • Johannesburg

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

Hire Resolve • Gauteng

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

Hire Resolve • Johannesburg

On-site
ZAR 800,000 - 1,200,000
Senior Java & Cloud Microservices Engineer
Senior Java & Cloud Microservices Engineer

Sabenza IT & Recruitment • Eersterivier

On-site
ZAR 600,000 - 1,200,000
Intermediate Java Software Developer (Remote)
Intermediate Java Software Developer (Remote)

Sabenza IT & Recruitment • Johannesburg

Remote
ZAR 600,000 - 800,000
Senior Java Engineer: Spring, Microservices & Cloud
Senior Java Engineer: Spring, Microservices & Cloud

NNW Tech Solutions • Johannesburg

On-site
ZAR 700,000 - 950,000