2,078,408open jobs
123,234companies
250,958added this week
Browse all
Salary
≈ $36k – $65k per year (Estimated)
Location
In office (Pretoria)
Seniority
Senior · 10+ years exp
Employment
Full-Time

Confirmed on the employer's own hiring board on Oct 31, 2026. First seen by Alion on Oct 31, 2026. Job Mail scores C on the Alion truth index.

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.

Are you a seasoned Full Stack Developer who loves solving complex problems, building secure applications, and exploring how AI can make software development even better?

We are looking for a Senior Full Stack Developer to join a dynamic technology team working on innovative global solutions. You will help develop and improve an integrated platform that supports quality reporting, analytics, target management, and continuous improvement.

This is your opportunity to combine your Java and Angular expertise with cloud technologies, modern DevOps practices, and AI assisted software engineering.

What will you be doing?

  • Conduct system analysis, design, development, and testing in collaboration with feature team members.
  • Develop and enhance enterprise applications using Java, TypeScript, and Angular within an Agile and DevOps environment.
  • Build cloud native solutions using modern development tools and AI coding assistants as part of the standard development process.
  • Identify opportunities to automate and improve software development, build, and release processes.
  • Create and maintain automated CI/CD pipelines to improve deployment speed, consistency, and quality.
  • Apply secure coding practices to protect applications against cybersecurity threats.
  • Investigate and resolve complex technical issues as part of a Tier 2 and Tier 3 DevOps support team.
  • Plan and execute application, tool, and feature upgrades to maintain system stability and performance.
  • Improve existing applications through enhancements, performance optimisation, and effective problem solving.
  • Apply AI engineering principles, including appropriate evaluation, guardrails, and responsible AI practices.
  • Collaborate with team members to deliver reliable, high quality software solutions and support continuous improvement.

Requirements

  • Programming Languages: Java, TypeScript, JavaScript
  • Frontend Development: Angular, JSF
  • Java Application Platforms: GlassFish, GlassFish Micro, Quarkus
  • Web Servers: Apache, Nginx
  • Cloud Infrastructure: Microsoft Azure preferred
  • Databases: Oracle, PostgreSQL, PL/SQL
  • Containers and Orchestration: Docker, Kubernetes
  • Version Control and CI/CD: Git, GitHub, GitHub Actions, Maven, Sonar, Jira, build and deployment pipelines, container registries
  • AI Assisted Development: GitHub Copilot or equivalent AI coding tools
  • AI Engineering: Context engineering, AI evaluation, guardrails, responsible AI practices
  • Security: Secure coding practices and application security
  • Testing: Test automation, Test Driven Development (TDD), Behaviour Driven Development (BDD)
  • Operations and Performance: Performance optimisation, observability, monitoring, incident management
  • Infrastructure as Code: Terraform, Ansible or CloudFormation

Experience with Retrieval Augmented Generation (RAG) concepts and AI orchestration frameworks would be an advantage.

Qualifications/Experience:

  • IT Degree / Diploma
  • Experience with Java applications, min 10+ years
  • Experience with Angular applications
  • Experience with AI-assisted/AI Augmented engineering practices

Benefits

  • Cutting edge global IT system landscape and processes.
  • Flexible working of 1960 hours in a 12-month period.
  • High Work-Life balance.
  • Remote / On-site work location flexibility.
  • Highly motivating, energetic, and fast-paced working environment.
  • Modern, state-of-the-art offices.
  • Dynamic Global Team collaboration.
  • Application of the Agile Working Model Methodology.
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.
2,078,408 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

Backend
Similar stack
Same company
Pretoria
≈ $36k – $65k per year (Estimated) · In office · Full-Time · 8+ years exp · Pretoria
Java
SQL
Java
Spring Framework
Databases
PostgreSQL
DevOps
Rest API
GitHub Actions
GitLab CI
CI/CD
Jenkins
Git
AWS
Docker
Kubernetes
Cybersecurity
SonarQube
Management
Agile
Apply
≈ $36k – $66k per year (Estimated) · In office · Full-Time · Cape Town
JavaScript
C#
C#
ASP.NET Core
Entity Framework Core
Blazor
MediatR
Frontend
React.js
WebAssembly
Fluent UI
Mobile
Clean Architecture
DevOps
Azure DevOps
Azure
CI/CD
Apply
≈ $28k – $59k per year (Estimated) · In office · Full-Time · 4+ years exp · Bachelor's Degree · Johannesburg
Python
JavaScript
SQL
Python
Django
Django REST Framework
Frontend
React.js
DevOps
Rest API
CI/CD
Git
Docker
Apply
Senior Java Developer 2 hours ago
≈ $37k – $66k per year (Estimated) · In office · Full-Time · 7+ years exp · Bachelor's Degree · Midrand
JavaScript
Java
Node JS
Java
Spring Boot
DevOps
Rest API
CI/CD
Jenkins
Docker
GitLab
Management
Agile
Scrum
Apply
≈ $42k – $76k per year (Estimated) · In office · Full-Time · 7+ years exp · Johannesburg
JavaScript
C#
C#
ASP.NET Core
Blazor
Databases
MS SQL
Frontend
JQuery
Management
Agile
Apply
≈ $10k – $19k per year (Estimated) · In office · Internship · Pretoria
Apply
$9.3k per year · In office · Full-Time · 3+ years exp · Pretoria
Design
Fusion 360
Apply
≈ $16k – $32k per year (Estimated) · In office · 3+ years exp · Bachelor's Degree · Pretoria
Analytics
Microsoft Excel
Apply
≈ $8k – $19k per year (Estimated) · Equity · In office · Full-Time · 2+ years exp · Bachelor's Degree · Pretoria
Apply
≈ $11k – $21k per year (Estimated) · In office · Full-Time · 2+ years exp · Pretoria
Apply
See all jobs
This is one of many
2,078,408 more open roles from verified company boards, updated every day.