BACK END DEVELOPER - 2179
Location: Gauteng
Contract Type: 01 January 2026
ESSENTIAL SKILLS REQUIREMENTS:
- 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:
- Terraform
- 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:
- Angular v18
- JavaScript / Typescript
- HTML
- Responsive Design: CSS
- Jest
WHAT WILL BE YOUR ROLE 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
BACK END DEVELOPER - 2179Location: GautengContract Type: 01 January 2026ESSENTIAL SKILLS REQUIREMENTS:At least 5 6 years experience in relevant programming languageJava 21Quarkus v3MavenJunitMockitoKafkaNoSql (MongoDB)Orchestration: Docker KubernetesAWS CloudVersion Control Best Practices: Strong u...
BACK END DEVELOPER - 2179
Location: Gauteng
Contract Type: 01 January 2026
ESSENTIAL SKILLS REQUIREMENTS:
- 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:
- Terraform
- 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:
- Angular v18
- JavaScript / Typescript
- HTML
- Responsive Design: CSS
- Jest
WHAT WILL BE YOUR ROLE 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
View more
View less