Logo-of-Sabenza-It-hiring-for-jobs-in-South-Africa-on-GrabJobs

Senior Software Developer

Job Description - Senior Software Developer

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

 

You’ll
build and support the systems that keep messaging and data flowing reliably
between platforms, while making sure changes don’t break downstream services.

 

What
you’ll do:

  • 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 so others can support the work.



Requirements

Must-have
experience:

  • 5+
    years
    of
    professional Java development experience.

  • Strong,
    production-level
    Java / J2EE and Spring experience.

  • Solid
    SQL skills (writing and optimising queries).

  • Linux
    experience.

  • Hands-on
    experience with enterprise integrations.

  • Experience
    with
    RabbitMQ and/or ActiveMQ.

  • Apache
    Camel
    experience.
  • Good
    understanding of software development practices (testing, code review,
    deployment).

 

Nice
to have:

  • Telecommunications
    or OSS/BSS experience.

  • Experience
    in high-volume transactional environments.

  • Production
    support experience.

  • Additional
    messaging or integration technologies.

  • Basic
    HTML/CSS.

  • Exposure
    to monitoring, logging, and alerting in production.



Original job Senior Software Developer posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Share Job
Share Job

Similar Senior Software Developer Jobs in South Africa

GrabJobs is the no1 job portal in South Africa, connecting you to thousands of jobs fast! Find the best jobs in South Africa, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.