Our client in the automotive industry is looking for a talented Back-End Java Developer (Advanced) to join their innovative IT team in South Africa. This role offers an exciting opportunity to work on global-scale digital solutions within a cutting-edge cloud and microservices environment. The ideal candidate will bring strong expertise in Java, Quarkus, and AWS, with a passion for building scalable, high-performance systems that power the future of intelligent mobility. If you’re ready to take ownership of impactful backend development projects in a dynamic, agile setting—this is your chance to drive technology forward.

Duties and Responsibilities:

· Requirement Analysis

· Development and maintenance on platform/application

· Code Reviews: Participate in code reviews to ensure code quality, maintainability, and adherence to best practices.

· Testing and defect resolution

· Involvement and support in Deployment process

· Provide third-level support for production incidents, when required

· Develop systems solutions in line with quality and delivery requirements

· Preparation of system/technical documentation (as per ISO standards)

· Review and present proposed system solution to IT Product Owner / Leader / System owner

· Agile Methodologies: Actively participate in Agile ceremonies (e.g., daily stand-ups, sprint planning, retrospectives) to contribute to team dynamics and project progress.

· Ability and willingness to coach and give training to fellow colleagues and users when required

RequirementsEssential Skills:

· At least 5 – 6 years’ experience in relevant programming language

· Java 21+

· Quarkus v3+

· Maven

· Junit

· Mockito

· Kafka

· NoSql (MongoDB)

· Orchestration: Docker, Kubernetes

· AWS Cloud

· Version Control Best Practices: Strong understanding of Git

· Microservice architecture: Experience in designing and implementing microservice based applications

· RESTful APIs: Proficiency in designing and consuming RESTful APIs.

Advantageous Skills Requirements:

· Playwright

· CI/CD: Experience with Continuous Integration and Continuous Deployment practices and tools

· Git workflows

· Hexagonal architecture: : Experience in designing and implementing Hexagonal based applications

· Monitoring and logging: Experience with monitoring tools (Grafana)

· Security best practices

· Familiarity with using a design system (Figma)

· Agile working experience

· JIRA/Confluence

· Optional:

o Angular v18+

o JavaScript / Typescript

o HTML

o Responsive Design: CSS

o Jest

Qualifications And Experience:

· Work experience, diploma / degree in business / IT environment.

Desired Skills:

  • programming language
  • Java 21+
  • Quarkus v3+
  • Maven
  • Junit

Desired Qualification Level:

  • Degree

About The Employer:


Learn more/Apply for this position