About the position
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: