Job Description
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
Requirements
Essential Skills :
At least 5 – 6 years’ experience in relevant programming languageJava 21+Quarkus v3+MavenJunitMockitoKafkaNoSql (MongoDB)Orchestration : Docker, KubernetesAWS CloudVersion Control Best Practices : Strong understanding of GitMicroservice architecture : Experience in designing and implementing microservice based applicationsRESTful APIs : Proficiency in designing and consuming RESTful APIs.Advantageous Skills Requirements :
PlaywrightCI / CD : Experience with Continuous Integration and Continuous Deployment practices and toolsGit workflowsHexagonal architecture : : Experience in designing and implementing Hexagonal based applicationsMonitoring and logging : Experience with monitoring tools (Grafana)Security best practicesFamiliarity with using a design system (Figma)Agile working experienceJIRA / ConfluenceOptional :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.Requirements
Essential Skills :
At least 5 – 6 years’ experience in relevant programming languageJava 21+Quarkus v3+MavenJunitMockitoKafkaNoSql (MongoDB)Orchestration : Docker, KubernetesAWS CloudVersion Control Best Practices : Strong understanding of GitMicroservice architecture : Experience in designing and implementing microservice based applicationsRESTful APIs : Proficiency in designing and consuming RESTful APIs. Advantageous Skills Requirements :PlaywrightCI / CD : Experience with Continuous Integration and Continuous Deployment practices and toolsGit workflowsHexagonal architecture : : Experience in designing and implementing Hexagonal based applicationsMonitoring and logging : Experience with monitoring tools (Grafana)Security best practicesFamiliarity with using a design system (Figma)Agile working experienceJIRA / ConfluenceOptional : 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.