SPAAN NOW

Find your next spaan

Tell us where and what — we'll scan the whole country

Where? Pick up to 3 provinces
Job type
Field Optional
Matric Optional
Match level

Scanning Mzansi…

0 Potential match

Swipe to explore

Swipe right to apply · left to skip

SI

Senior Java Developer for Telecom Systems in Johannesburg

Sabenza IT Recruitment · Johannesburg, Gauteng

Full time
Best to apply before 14 Nov 2026 (6 days left)
Source verified Checked yesterday

Overview

A recruitment firm in Johannesburg is looking for a Senior Java Developer to work on enterprise systems in telecoms and value added services. You will build and support the messaging and data platforms that keep critical services running. If you have strong Java, Spring and integration experience, this role offers deep technical work in a production environment where your code keeps things stable and scalable. It suits someone ready to own systems end to end.

About the role

This role is for a Senior Java Developer who will take ownership of enterprise Java applications and integrations in a telecommunications and value added services setting. You will work on the systems that move messages and data reliably between platforms, and you will make sure changes do not break services downstream.

Day to day you will design and enhance Java based enterprise applications, work with J2EE and Spring, and build and maintain integrations using Apache Camel. You will also develop and support messaging integrations with RabbitMQ or ActiveMQ, write and optimise SQL queries, and work in Linux environments while troubleshooting production issues. You will take part in testing, code reviews, and deployments, and collaborate with technical teams and business stakeholders to keep applications stable, scalable, and maintainable. Documentation of changes, configuration and handover notes is part of the work so others can support what you build.

Requirements

  • Strong experience in Java development, including J2EE and Spring
  • Experience building and maintaining enterprise integrations with Apache Camel
  • Hands on experience with messaging systems such as RabbitMQ and/or ActiveMQ
  • Ability to write and optimise SQL queries for performance and reliability
  • Comfortable working in Linux environments and troubleshooting production issues
  • Experience participating in testing, code reviews and deployments
  • Ability to collaborate with technical teams and business stakeholders
  • Strong documentation skills for changes, configuration and handover notes

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/or 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

Job details

Organisation
Sabenza IT Recruitment
Location
Johannesburg, Gauteng
Job type
Full time
Experience level
Senior
Category
IT & Software Development
Application Method
Apply online

Success Guide

This is a senior hands on role, so your CV should show real projects where you built or supported Java systems, not just a list of technologies. Make sure your experience with Apache Camel, messaging queues and SQL performance work is easy to find on the first page.

During interviews, expect technical questions about how you approach production troubleshooting and how you keep integrations from breaking when things change. Be ready to talk about a time you documented a system so someone else could support it. If you can show that you think about stability and scalability, you will stand out.

How we help you prepare

This employer takes applications on their own website, so you'll submit this one yourself — but SPAAN NOW gets everything ready for you first. Here's how it works:

  1. Our AI tailors your CV to match this job's keywords and requirements, so it stands out to recruiters and screening systems.
  2. A custom cover letter is written specifically for this role — no generic templates.
  3. We gather the documents this job needs: CV. SPAAN NOW pulls these from your profile and packages them together, ready to attach.
  4. Once your application is prepared, we show you exactly how and where to apply — just follow the link to the employer and submit your ready-made CV, cover letter and documents.
  5. Mark it as applied under Applications to keep track, and if you're shortlisted, use AI Interview Prep to practise questions commonly asked for roles like this.

We do the hard part — tailoring and gathering everything — so applying yourself only takes a minute.

0

Spaan Talk

Nobody has said anything yet. Be the first.

Share your thoughts
Sign in to apply ⚡