Point your AI agent at freehire and let it find you a job.

Get the CLI →

Sabenza IT & Recruitment

NewBe an early applicant

Senior Full Stack Developer

Posted 3 views
Discussion

Senior Full Stack Developer

Pretoria, South Africa

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

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

Your day-to-day will include:

  • Designing,developing, testing and enhancing enterprise applications.
  • Buildingfull-stack solutions using Java, TypeScript and Angular.
  • Workingwith technologies such as Quarkus, GlassFish and GlassFish Micro.
  • Developingand maintaining automated CI/CD pipelines.
  • UsingGit, Maven, Sonar, Jira, GitHub and GitHub Actions throughout thedevelopment lifecycle.
  • Buildingand deploying applications using Docker and Kubernetes.
  • Workingwith Azure and cloud-native technologies.
  • Workingwith Oracle, PostgreSQL and PL/SQL databases.
  • Improvingand automating development and release processes.
  • Applyingsecure coding practices and helping protect applications againstcybersecurity threats.
  • Supportingcritical applications as part of a Tier 2/3 DevOps environment.
  • Planningand executing application upgrades and enhancements.
  • UsingAI coding assistants such as GitHub Copilot as part of everydaydevelopment.
  • 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

Frontend

  • Angular
  • JSF
  • Quarkus
  • GlassFish
  • GlassFishMicro

Web

  • Apache

DevOps & CI/CD

  • Git
  • Maven
  • Sonar
  • Jira
  • GitHub
  • GitHubActions
  • Containerregistries
  • Docker

Databases

  • Oracle
  • PL/SQL
  • Securecoding
  • Testautomation
  • TDD/ BDD
  • Observability& monitoring

Nice-to-Haves

It would be great if you also have experience with:

  • RAG(Retrieval-Augmented Generation)
  • AIorchestration frameworks
  • Terraform,Ansible or CloudFormation
  • Automatedtesting
  • TDD/ BDD
  • Applicationmonitoring and observability
  • Infrastructureas Code
  • Operationalexcellence within production environments

What We’re Looking For

You’ll ideally have:

  • An ITDegree or Diploma.
  • 10+years of experience working with Java and/or Angular applications.
  • Strongexperience working in agile and DevOps environments.
  • Practicalexperience with AI-assisted engineering practices.
  • Theability to work independently and take ownership of complex technicalchallenges.
  • Strongcommunication skills and the ability to collaborate across differentteams.
  • Theability to influence technical decisions and get stakeholders aligned.
  • A problem-solving mindset with a focus onbuilding practical, scalable solutions.
  • Globaltechnology projects and exposure.
  • Flexibleworking across remote and on-site environments.
  • Astrong focus on work-life balance.
  • Amodern, energetic and fast-paced working environment.
  • Collaborationwith international teams.
  • Agileways of working.
  • Modern,state-of-the-art offices.
  • Opportunitiesto work with cloud, DevOps, AI and modern software engineering practices.
  • Flexibleworking based on 1,960 hours over a 12-month period.

Skills

What Senior Full-Stack jobs ask for — and how much of it you have →
Apply

See also

Full-Stack jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available