Sabenza IT

Senior Back-End Developer

Sabenza IT  •  Pretoria, ZA (Hybrid)  •  3 hours ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description


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
Sabenza IT

About Sabenza IT

Sabenza iT Recruitment is a Level 2 BBBEE company with more than 23 years of expertise in Information Technology recruitment. Our team comprises 20 recruiters dedicated to providing top-notch services in recruiting for sectors such as SAP, IT Developers, and IT Security, among others. Sabenza iT is proud to be a wholly South African-owned company.

Industry
IT & Software
Company Size
11-50 employees
Headquarters
Natal, Cape Town, Gauteng, ZA
Year Founded
2013
Social Media