Job Description
Back-end Java Software Engineer (Advanced) – Focus on Operations
Midrand / Menlyn / Rosslyn / Hybrid
Our client in the Motor Industry is seeking a highly skilled Back-end Java Software Engineer with a strong focus on DevOps and Operations to join their global IT team. This is a unique opportunity to work on cutting-edge fleet data solutions that power international fleet management companies — all within a dynamic, innovative hub that delivers IT solutions to a world-renowned automotive group.
About the Team
You’ll be part of FleetData , an energetic, driven feature team of 16 professionals monetising the sensor data of modern vehicles. The product you’ll help build and support is already being used globally, impacting how fleets are managed across multiple countries.
Requirements
What You’ll Do
Lead DevOps initiatives with a focus on infrastructure, monitoring, and debugging
Design, develop, and maintain backend applications with Java 11+ and Spring Boot
Deploy and operate applications in AWS Cloud (SQS, SNS, Kinesis, Lambda, Aurora RDS, EKS, DynamoDB, API Gateway, and more)
Manage CI / CD pipelines and infrastructure with Terraform / Terragrunt and GitHub Actions
Support operations through incident response, troubleshooting, and root cause analysis
Participate in Agile ceremonies and collaborate closely with QA, BA, and global teams
Ensure security, compliance, and maintainability across platforms
Occasionally travel internationally to support global initiatives
Essential Tech Stack
Languages & Frameworks : Java 11+, Spring Boot
Cloud & Ops : AWS (extensive services), Kubernetes, Docker, Terraform / Terragrunt
Databases : SQL, PostgreSQL
CI / CD : GitHub Actions, GitOps
Networking : AWS networking, proxies, DNS, firewalls
Preferred : Helm, YAML, RESTful APIs, TypeScript / JavaScript, Unix / WSL
Advantageous : Quarkus, TDD / BDD, Grafana / Prometheus, Gradle
Qualifications & Experience
Degree in Computer Science, Engineering, or related field
1+ years Java development experience (OCA / OCP certifications advantageous)
6+ months of hands-on AWS experience
Why Join?
Work with industry-leading technology stacks
Enjoy a flexible 1960-hour annual working model with great work-life balance
Access exclusive Group vehicle promotions (buying / leasing)
Collaborate with a diverse, global, and innovative IT team
Thrive in a state-of-the-art office environment with hybrid flexibility
Requirements
Java 11+, SpringBoot, Kubernetes and Docker, Github / Git, AWS Technologies, SQL, TerraForm / TerraGrant
Software Engineer Java • Johannesburg, GT, za