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

Senior Full Stack Developer

Job Description - Senior Full Stack Developer

We’re looking for a Senior Full Stack Developer to join a
dynamic global technology environment where you’ll work on exciting digital
products, modern cloud technologies and AI-assisted software development.

If you’re equally comfortable getting stuck into Java on the
backend and Angular on the frontend, enjoy solving complex problems, and like working
with modern DevOps and cloud technologies, this could be a great fit.



Your day-to-day will include:

  • Designing,
    developing, testing and enhancing enterprise applications.

  • Building
    full-stack solutions using Java, TypeScript and Angular.

  • Working
    with technologies such as Quarkus, GlassFish and GlassFish Micro.

  • Developing
    and maintaining automated CI/CD pipelines.

  • Using
    Git, Maven, Sonar, Jira, GitHub and GitHub Actions throughout the
    development lifecycle.

  • Building
    and deploying applications using Docker and Kubernetes.

  • Working
    with Azure and cloud-native technologies.

  • Working
    with Oracle, PostgreSQL and PL/SQL databases.

  • Improving
    and automating development and release processes.

  • Applying
    secure coding practices and helping protect applications against
    cybersecurity threats.

  • Supporting
    critical applications as part of a Tier 2/3 DevOps environment.

  • Planning
    and executing application upgrades and enhancements.

  • Using
    AI coding assistants such as GitHub Copilot as part of everyday
    development.

  • Applying emerging AI engineering practices,
    including context engineering, AI evaluation, guardrails and responsible AI.


Requirements

We’re looking for strong experience across:

Languages

  • Java
  • TypeScript
  • JavaScript

Frontend

  • Angular
  • JSF

Backend / Application Servers

  • Quarkus
  • GlassFish
  • GlassFish
    Micro

Web

  • Apache
  • Nginx

DevOps & CI/CD

  • Git
  • Maven
  • Sonar
  • Jira
  • GitHub
  • GitHub
    Actions

  • Build
    & deployment pipelines

  • Container
    registries

Cloud & Infrastructure

  • Azure
    – preferred

  • Docker
  • Kubernetes

Databases

  • Oracle
  • PostgreSQL
  • PL/SQL

Modern Engineering

  • AI-assisted
    software development

  • Secure
    coding

  • Test
    automation

  • TDD
    / BDD

  • Performance
    optimisation

  • Observability
    & monitoring

  • Incident
    management

 

Nice-to-Haves

It would be great if you also have experience with:

  • RAG
    (Retrieval-Augmented Generation)

  • AI
    orchestration frameworks

  • Terraform,
    Ansible or CloudFormation

  • Performance
    optimisation

  • Automated
    testing

  • TDD
    / BDD

  • Application
    monitoring and observability

  • Infrastructure
    as Code

  • Operational
    excellence within production environments

 

What We’re Looking For

You’ll ideally have:

  • An IT
    Degree or Diploma.

  • 10+
    years of experience working with Java and/or Angular applications.

  • Strong
    experience working in agile and DevOps environments.

  • Practical
    experience with AI-assisted engineering practices.

  • The
    ability to work independently and take ownership of complex technical
    challenges.

  • Strong
    communication skills and the ability to collaborate across different
    teams.

  • The
    ability to influence technical decisions and get stakeholders aligned.

  • A problem-solving mindset with a focus on
    building practical, scalable solutions.


Benefits

  • Global
    technology projects and exposure.

  • Flexible
    working across remote and on-site environments.

  • A
    strong focus on work-life balance.

  • A
    modern, energetic and fast-paced working environment.

  • Collaboration
    with international teams.

  • Agile
    ways of working.

  • Modern,
    state-of-the-art offices.

  • Opportunities
    to work with cloud, DevOps, AI and modern software engineering practices.

  • Flexible
    working based on 1,960 hours over a 12-month period.


Original job Senior Full Stack 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 Full Stack 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.