Java/Angular Front-End Developer (Expert)

Sabenza IT & Recruitment

Pretoria

Hybrid

ZAR 900,000 - 1,300,000

Full time

6 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Sabenza IT & Recruitment seeks an Expert Java/Angular Front-End Developer in Pretoria, South Africa. The role spans front-end and back-end work, cloud, and DevOps to keep critical systems running smoothly.

You’ll tackle complex challenges, guide peers, and shape scalable, reliable, and user-friendly solutions. You’ll work across technologies including Java, Python, Azure, Docker, Kubernetes, and modern web stacks, while driving automated testing and CI/CD improvements.

Qualifications

  • 3+ years' experience with testing frameworks such as Selenium, Cypress, Playwright.
  • 6+ years' Front-End Development experience.
  • 3+ years' Back-End Development experience.
  • 3 years' Public Cloud experience, preferably Azure.
  • Experience with Java/JavaEE and/or Python3.9+.
  • Exposure to modern web technologies and API design.
  • Familiarity with DevOps, Infra as Code, and GitOps practices.

Responsibilities

  • Build and enhance front-end functionality using modern web technologies.
  • Develop and enhance back-end functionality using Java and/or Python.
  • Create and maintain APIs connecting front-end and back-end.
  • Build automated tests and improve test coverage.
  • Support deployments, releases, and technical rollouts.
  • Collaborate with developers across locations.
  • Build and improve CI/CD pipelines and automation.

Skills

JavaScript/TypeScript
Angular
Front-End Development
Back-End Development
Cloud & DevOps
Docker/Kubernetes
CI/CD
Azure
Testing mindset

Education

Bachelor's degree in Computer Science or related

Tools

Selenium
Cypress
Playwright
Spring
SpringBoot
Quarkus
Flask
Django
Terraform

Job description

Java/Angular Front-End Developer (Expert)

Pretoria, South Africa | Posted on 24/08/2026

As a Front-End Developer (Expert), you’ll be one of thetechnical heavyweights in the team.

You’ll work across front-end, back-end, cloud and DevOps,helping build and enhance systems that keep critical supply-chain andproduction processes running smoothly.

You’ll tackle complex technical challenges, guide otherdevelopers, improve system quality and help shape solutions that are scalable,reliable and user-friendly.

You’ll be involved in:

  • Buildingexciting new front-end functionality using modern web technologies.
  • Developingand enhancing back-end functionality using Java and/or Python.
  • Creatingand maintaining APIs that connect front-end and back-end systems.
  • Buildingautomated tests and continuously improving test coverage.
  • Maintainingand enhancing existing solutions.
  • Supportingdeployments, releases and technical rollouts.
  • Performingerror analysis and troubleshooting during testing and production cycles.
  • Workingwith Microsoft Azure and cloud-based solutions.
  • Workingwith Docker and Kubernetes.
  • Buildingand improving CI/CD pipelines and automation.
  • Workingwith Infrastructure as Code and GitOps technologies.
  • Supportingmonitoring, logging and operational stability.
  • Participatingin functional and technical refinement.
  • Collaboratingwith developers and technical teams across different locations.
  • Tacklingcomplex problems where there isn't always an easy answer.
  • Performingquality checks across development teams and ensuring high engineeringstandards.
Requirements

Front-End

You should also have 3+ years' experience withtesting frameworks such as:

  • Selenium
  • Cypress
  • Playwright

Back-End

We need someone who isn't afraid to venture beyond the frontend.

You should have 3+ years' experience developing with:

  • Java/ JavaEE and/or
  • Python3.9+

And at least 1 year's experience with frameworks suchas:

  • Spring
  • SpringBoot
  • Quarkus
  • Flask
  • Django

Plus experience with automated testing from unit testingthrough to E2E testing.

DevOps & Cloud

You don't need to be a full-time DevOps engineer, but youdefinitely need to speak the language.

Experience should include:

  • Docker
  • Infrastructureas Code
  • GitOps

Experience with tools such as Terraform, Ansible, ArgoCD,Flux and Helm will be highly valuable.

You should also understand monitoring and logging andhave experience working with ITIL operational processes, including:

  • ProblemManagement
  • ChangeManagement

Bonus Points If You Bring

These aren't deal-breakers, but they'll definitely make ussmile:

  • Kafkaor other streaming technologies
  • Microservicesdevelopment and maintenance
  • SAPECC or S/4 experience
  • Strongautomated testing practices
  • Experienceworking within large, complex enterprise environments

Essential Qualifications

  • Bachelor'sdegree in Computer Science, Software Engineering or a similarqualification.
  • 6+years' Front-End Development experience.
  • 3+years' Back-End Development experience.
  • 3years' Public Cloud experience, preferably Azure.
  • 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
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Front-End Developer (Expert) 2692
Front-End Developer (Expert) 2692

Opensource Intelligent Solutions • Pretoria

Hybrid
ZAR 700,000 - 1,100,000
Expert Front-End Developer (Angular & Cloud) (Contract) - Gauteng/Hybrid - Isb802692
Expert Front-End Developer (Angular & Cloud) (Contract) - Gauteng/Hybrid - Isb802692

Isanqa Resourcing • Pretoria

Hybrid
ZAR 1,100,000 - 1,800,000
Front-End Developer (Expert) 2692
Front-End Developer (Expert) 2692

Opensource • Gauteng

On-site
ZAR 1,200,000 - 1,800,000
Senior Java EE Developer
Senior Java EE Developer

Sabenza IT & Recruitment • Pretoria

On-site
ZAR 900,000 - 1,500,000
Full Stack Developer (Java/Spring/Angular)
Full Stack Developer (Java/Spring/Angular)

DMA Group • Johannesburg

On-site
ZAR 502,000 - 837,000
CTC up to R75,000 per month
Senior Java Developer
Senior Java Developer

iDbase Software • Johannesburg

Hybrid
ZAR 60,000 - 100,000
Frontend Developer
Frontend Developer

NNW Tech Solutions • Johannesburg

On-site
ZAR 400,000 - 600,000
Senior Java Developer
Senior Java Developer

Network Finance • Gauteng

Hybrid
ZAR 900,000 - 1,500,000
Permanent employment
Flexible hybrid working model
Exposure to modern technologies
+3
Software Engineer
Software Engineer

Belay Talent Solutions • Cape Town

On-site
ZAR 420,000 - 660,000
Full Stack Developer - Java (Spring) focused
Full Stack Developer - Java (Spring) focused

Sabenza IT & Recruitment • Pretoria

On-site
ZAR 700,000 - 1,100,000