
Senior Java Developer (Contract) - Gauteng/Hybrid - ISB5200925
- Midrand, Johannesburg
- Permanent
- Full-time
Work with cutting-edge microservices architecture and cloud platforms
Multi-technology development with Java EE, Spring Framework, and AWS Cloud POSITION: Contract: 01 November 2025 31 December 2028 EXPERIENCE: 6-8+ Years Java Development Experience COMMENCEMENT: 01 November 2025 LOCATION: Hybrid: Midrand/Menlyn/Rosslyn/Home Office rotation TEAM:Retail Vehicle Management - VSS Qualifications/Experience
- Diploma/Degree in Business or IT-related field and/or relevant qualifications / 8+ years of Java development experience
- Java EE and Spring Framework - Extensive development experience
- RESTful API design and implementation - Strong knowledge required
- Microservices architecture - Experience with design patterns
- Database technologies - SQL and PostgreSQL expertise
- Containerization tools - Docker and Kubernetes proficiency
- Version control systems - Git proficiency essential
- CI/CD pipelines - Jenkins, GitHub Actions, or GitLab CI/CD
- Agile and DevOps principles - Strong understanding required
- AWS Cloud platforms - Hands-on experience essential
- Quality delivery focus - Proven track record in high-quality IT solutions
- Code review processes - Experience providing constructive feedback
- Documentation standards - Clear and comprehensive documentation skills
- Agile ceremonies - Sprint planning, stand-ups, and retrospectives participation
- Any additional responsibilities assigned in the Agile Working Model (AWM) Charter
- Manual or automated testing methodologies
- Web and digital projects exposure
- Agile working methodologies familiarity
- Code quality tools - SonarQube experience
- Integration technologies - Cross-platform integration understanding
- System audits and compliance standards knowledge
- User training and operational manual preparation
- Problem-solving excellence and collaborative environment skills
- Backend platform development and maintenance
- System solution presentations to IT and business stakeholders
- Quality-focused implementation in line with delivery requirements
- Requirements gathering and analysis from end users
- Coaching and training colleagues and users
- Code collaboration using Git for team coordination
- Best practices promotion through code reviews and knowledge sharing
- Agile methodology participation contributing to team goals and product timelines