702,255open jobs
41,667companies
98,632added this week
Browse all
Salary
$30k – $68k per year (Estimated)
Location
In office (Pretoria)
Seniority
Senior · 10+ years exp
Employment
Full-Time
Overview
Company
Impact
Profile match
Job Mail is a South African online job board offering a large selection of vacancies across the country and some positions abroad. Job seekers can search and apply for jobs online, upload a CV and receive job alerts, while employers and recruitment agencies can advertise positions to a broad national audience. The brand is one of the longer-established names in South African job advertising and is operated from South Africa.

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.
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
702,255 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
Pretoria
$31k – $69k per year (Estimated) • In office • Full-Time • 8+ years exp • Pretoria
JavaScript
Java
TypeScript
SQL
Node JS
Java
Maven
Databases
PostgreSQL
Frontend
Angular
DevOps
Terraform
GitHub Actions
Azure
CI/CD
Git
Bitbucket
GitHub
Management
Confluence
Jira
Agile
Apply
AI Engineer 2 hours ago
In office • Full-Time • Hyderabad
JavaScript
TypeScript
SQL
C#
C#
ASP.NET Core
Databases
Milvus
Pinecone
Azure SQL Database
AI/ML
Claude
AI Agents
RAG
Frontend
Angular
Angular Material
DevOps
Azure
Windows
Management
Agile
Scrum
Apply
$16k – $38k per year (Estimated) • In office • Full-Time • Pretoria
JavaScript
Java
TypeScript
Java
Maven
Quarkus
Databases
PostgreSQL
Frontend
Angular
DevOps
Splunk
Terraform
Ansible
GitHub Actions
Kibana
CloudFormation
Dynatrace
Azure
CI/CD
Git
AWS
Docker
Kubernetes
Nginx
Grafana
Nagios
AppDynamics
Incident Management
GitHub
Linux
Unix
Apache HTTP Server
Management
Jira
ServiceNow
Agile
ITSM
Apply
$31k – $70k per year (Estimated) • In office • Full-Time • 4+ years exp • Johannesburg
JavaScript
Kotlin
C#
C#
.NET
AI/ML
Copilot
Claude
AI Agents
Frontend
React.js
Mobile
React Native
Ionic
MAUI
DevOps
CI/CD
Design
Figma
Apply
$68k – $154k per year (Estimated) • Remote • Tbilisi
Python
SQL
Databases
ClickHouse
DevOps
Grafana
Apply
Sales Representative 2 hours ago
$12k – $22k per year • In office • Full-Time • Pretoria
Apply
$14k – $18k per year • In office • Full-Time • Nelspruit
Apply
$18k – $26k per year • In office • Full-Time • Rustenburg
Apply
$15k – $18k per year • In office • Full-Time • Johannesburg
Apply
$37k – $78k per year (Estimated) • In office • Full-Time • 10+ years exp
Management
Outlook
Apply
See all jobs
This is one of many
702,255 more open roles from verified company boards, updated every day.