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 youre ready to take ownership of impactful backend development projects in a dynamic agile settingthis 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
Essential 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.
Required Skills:
Essential 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.
IT Services and IT Consulting