
Full Stack Developer (Contract) - Gauteng/Hybrid - ISB5601799
- Midrand, Johannesburg
- Permanent
- Full-time
Work with cutting-edge Java/Quarkus and Angular technologies
Multi-platform development with AWS Cloud and microservices architecture POSITION: Contract: 01 October 2025 31 December 2028 EXPERIENCE: 8+ Years Full-Stack Development Experience COMMENCEMENT: 01 October 2025 LOCATION: Hybrid: Midrand/Menlyn/Rosslyn/Home Office rotation TEAM: TSARA Qualifications/Experience
- Relevant IT/Business Degree or equivalent experience / 7+ years full-stack development with proven Java and Angular expertise
- Java/Quarkus - Profound knowledge and expert-level experience
- Angular Framework - Advanced proficiency with related technologies
- Modern Frontend - HTML5, CSS3, and JavaScript (ES6+) expertise
- RESTful Services - API design and implementation experience
- Version Control - GitHub proficiency and collaboration skills
- Build Tools - Grunt, Gulp.js, and Angular CLI familiarity
- Technology Stack - Java/Quarkus, JavaScript, ReactJS/Angular, NodeJS mastery
- Database Management - SQL and PostgreSQL proficiency
- CI/CD Pipelines - GitHub and GitHub Actions experience
- AWS Cloud Technologies - Network, security groups, cross-account communication, ECS, Fargate, RDS, load balancers, Lambda, X-Ray, API Gateway
- Microservices Architecture - Design and implementation experience
- Any additional responsibilities assigned in the Agile Working Model (AWM) Charter
- Cloud Architecture - Software engineering focus on cloud solutions
- ELK Stack - Elasticsearch, Logstash, Kibana experience
- Machine Learning - ML implementation experience
- Test Driven Development - TDD methodology expertise
- Automated Testing - Jasmine/Karma/Selenium/Cucumber/Wire Mock experience
- Build Tools - Maven/Gradle/Gulp/Grunt/Webpack proficiency
- Java Micro Profile - JAX-RS experience advantageous
- TypeScript - Advanced JavaScript development
- API Technologies - REST/OData/GraphQL experience advantageous
- ESB Integration - IIB, Tibco, Oracle Fusion, MQS, messaging concepts
- Message Processing - Queues, Flows, Execution Groups, Kafka
- Containerization - Docker/AWS and Kubernetes/AWS
- Project Management - Jira, Confluence, ITSM.Next
- Agile Methodology - Group Agile Working Model (AWM) experience
- Language Skills - German language proficiency
- Team Leadership - Mentorship and guidance of junior team members
- Global Collaboration - International travel and cross-cultural team engagement
- User Experience - Develop responsive, user-facing features with modern design
- Stakeholder Collaboration - Work effectively with team members and business stakeholders
- Technical Mentorship - Provide guidance to less experienced developers
- 24/7 Operations - Willingness to participate in scheduled operations support
- Requirements Management - Understand business needs, prepare AS-IS/TO-BE documents, obtain sign-offs
- Solution Innovation - Proactively propose business process improvements
- Configuration Management - Execute required changes through proper configuration
- Cross-module Integration - Collaborate with other technology consultants
- Testing Excellence - Prepare test data, conduct unit/regression/system integration testing with documentation
- User Enablement - Create user manuals and conduct business process training
- Documentation Standards - Maintain comprehensive technical and functional documentation