Full Stack Developer; JavaAngularAWS GautengHybrid ISB
Midrand, Gauteng, South Africa
Listed on 2026-01-11
-
Software Development
Full Stack Developer, Software Engineer
Our client is looking for a dynamic detail-driven Full Stack Developer who thrives in modern cloud environments and enjoys building robust scalable software solutions.
The ideal candidate is a strong problem-solver with deep experience in Java Angular and AWS and someone who brings both technical excellence and a calm methodical approach to tackling complex challenges.
They should be a self-starter who works well in fast-paced environments, takes ownership of their work and consistently delivers high-quality results.
This role is perfect for someone who enjoys working across the full stack collaborating with cross-functional teams and contributing to Dev Ops practices while maintaining a strong focus on clean code stability and performance.
If youre adaptable proactive and take pride in crafting solutions that stand up in production this opportunity is made for you.
POSITION: Contract: 01 February 2026 31 December 2028
EXPERIENCE: 4-6 years related experience
COMMENCEMENT: 01 February 2026
LOCATION: Hybrid:
Midrand/Menlyn/Rosslyn/Home Office rotation
PRODUCT INFORMATION:
This platform processes telematics data generated by connected vehicles to deliver secure customer-centric digital services. It provides vehicle owners with transparent access to their own data while enabling authorised third parties to offer value-added services - strictly based on customer consent.
Built with Java and Angular and hosted in a cloud-native AWS environment the system serves both customers and third-party providers through a user-friendly web interface and high-volume API integrations. The solution is deployed across the EMEA and US regions supporting a wide range of mobility and data-driven service offerings.
QUALIFICATIONS & EXPERIENCE- IT Diploma / Degree or equivalent experience
- Minimum 3 years software development experience
- Proven full stack development experience across multiple technologies
- Strong software engineering knowledge with a focus on cloud architectures
- Microservices architecture & Spring Boot
- Expertise in Java & JavaScript (Java EE / Java 17)
- Proficiency in Angular (Angular 16)
- Experience with AWS cloud services
- Solid SQL knowledge (Postgre
SQL) - Version control using Git / Git Hub
- Containerization with Docker & Kubernetes
- Ability to design and implement CI/CD pipelines
- Strong problem-solving and debugging capability
- Ability to translate complex requirements into functional software
- Strong team player
- Self-managed proactive and reliable
- Excellent communication skills
- Strong organizational skills with the ability to manage multiple tasks
- High attention to detail
- Adaptable eager to learn and comfortable in fast-paced environments
- Strong work ethic and integrity
- Takes pride in quality delivery and consistent performance
- Punctual and dependable
- JEST or similar testing frameworks
- RESTful services & GraphQL
- Figma or similar design tools
- HTML5 & CSS3
- RXJS for state management in Angular
- Database optimization techniques
- Multithreaded programming experience
- API & performance testing
- Agile methodologies & Dev Ops practices
- Mentoring junior developers & conducting code reviews
- Security tools (Git Hub Advanced Security WIZ)
- Primary focus on software development
- Participate in Dev Ops processes and assist with operational incidents as required
- Occasional standby for international client support
- Review team code for quality and alignment with delivery standards
- Active participation in Agile ceremonies
- Collaborate with cross-functional teams to design and deliver scalable software
- Full SDLC involvement: requirements design coding testing deployment
- Maintain and build backend and frontend applications using Java & Angular
- Implement automated test cases to ensure solution quality
- Prepare and maintain technical documentation and SOPs
- Support operational excellence and contribute to Dev Ops tier 3 escalations
- Plan and execute software releases and updates
- Monitor evaluate and optimize application performance
- Provide technical guidance to teams and stakeholders
- Stay updated with new technologies and industry trends
- Ensure application of strong security best practices
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: