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

Senior Back-End Developer

Job Description - Senior Back-End Developer

We're looking for a Senior Back-End Developer who
loves writing clean code, solving difficult technical problems, and building
scalable enterprise applications.

You'll join an Agile team responsible for developing a
platform that brings together critical financial products, vehicle data, APIs,
and calculation services into one seamless ecosystem used across multiple
business channels.

If Java is your language, APIs are your playground, and
cloud technologies excite you, we'd love to meet you.


You'll be responsible for:

  • Designing
    and developing enterprise software applications

  • Building
    scalable REST APIs

  • Creating
    new features that users actually love

  • Improving
    existing systems for better performance and reliability

  • Reviewing
    code and maintaining engineering standards

  • Troubleshooting
    production issues

  • Supporting
    deployments and production releases

  • Building
    and improving CI/CD pipelines

  • Writing
    technical documentation

  • Mentoring
    developers

  • Participating
    in Agile ceremonies

  • Demonstrating
    completed work during sprint reviews

  • Helping
    shape technical solutions and architecture

  • Participating in standby support when required


Requirements

You'll need experience with:

  • Java (8, 11, 17+)
  • React
  • REST APIs & Web Services
  • HTML, CSS & JavaScript
  • SQL & NoSQL databases
  • Git version control
  • AWS
  • CI/CD pipelines
  • Agile software development
  • Writing clean, maintainable, scalable code
  • Strong analytical and problem-solving skills
  • Excellent communication and collaboration skills

Bonus Points If You Have

  • Quarkus (Highly Advantageous)
  • Object-Oriented Programming (OOP)
  • Design Patterns
  • GitHub Actions
  • GitHub Enterprise
  • Docker
  • Kubernetes
  • Azure
  • Microservices Architecture
  • DevOps practices
  • TypeScript
  • Performance optimisation
  • Application scalability
  • Testing frameworks
  • Secure software development
  • Experience working with cross-functional teams
  • A passion for learning new technologies

What You'll Need

  • Bachelor's Degree in Computer Science (or similar)
  • Minimum 5 years of software development experience
  • Strong Java development background
  • Agile working experience (Mandatory)
  • Proven track record delivering successful software projects


Benefits

What You'll Get

  • Work on enterprise-scale global platforms
  • Flexible hybrid working
  • Flexible annual working hours
  • Excellent work-life balance
  • Modern cloud technologies and engineering practices
  • Collaborate with international development teams
  • Modern office environments
  • Continuous learning opportunities
  • Exposure to cutting-edge software engineering
  • Agile-first culture

Original job Senior Back-End 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 Back-End 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.