Job Search and Career Advice Platform

Enable job alerts via email!

AI-First Software Engineer: Build Scalable Microservices

DVT

Gauteng

On-site

ZAR 600 000 - 800 000

Full time

2 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology firm in South Africa is seeking an experienced AI-First Software Engineer to architect, build, and operate high-quality production systems. The ideal candidate will drive complex software development using Java, Spring Boot, and various Cloud tools, while ensuring resilient and secure designs. Candidates should have significant experience in distributed microservices and DevOps practices. Join the team to leverage AI technology in software engineering.

Qualifications

  • 6–10+ years of hands-on software engineering, especially with Java and Spring Boot.
  • Production experience building distributed microservices using open-source tooling.
  • Strong background with Kafka, Keycloak, Docker, and Kubernetes.

Responsibilities

  • Own complex systems end-to-end: design, build, test, deploy, and operate services.
  • Govern AI-assisted code with strong engineering judgement.
  • Engineer for resilience using patterns like circuit breakers and retries.

Skills

Java
Spring Boot
Microservices
DevOps
TDD
Kafka
Docker
Kubernetes

Tools

GitHub Actions
Azure DevOps
Prometheus
Grafana
OpenTelemetry
Job description
A leading technology firm in South Africa is seeking an experienced AI-First Software Engineer to architect, build, and operate high-quality production systems. The ideal candidate will drive complex software development using Java, Spring Boot, and various Cloud tools, while ensuring resilient and secure designs. Candidates should have significant experience in distributed microservices and DevOps practices. Join the team to leverage AI technology in software engineering.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.