More jobs:
Tech Lead: Javascript Developer
Job in
Johannesburg, 2000, South Africa
Listed on 2026-10-03
Listing for:
Zohorecruit
Full Time
position Listed on 2026-10-03
Job specializations:
-
Software Development
Backend Developer, Full Stack Developer, Java Developer
Job Description & How to Apply Below
Johannesburg, South Africa | Posted on 01/10/2026
This is a hands-on technical leadership role for an experienced full-stack engineer who can work confidently across Angular, Java, cloud-native technologies, APIs and microservices , while contributing to architecture, engineering standards and technical direction.
The ideal candidate will bring 8+ years of professional development experience , preferably within financial services, investment platforms or another regulated enterprise environment .
WHAT YOU'LL BE DOINGFull-Stack Software Development
- Design, develop and maintain high-quality Java and Angular applications across front-end and back-end layers.
- Build scalable, modular and maintainable enterprise solutions.
- Develop and integrate APIs, services and application components .
- Apply appropriate architecture and design patterns.
- Ensure solutions meet performance, security, resilience and scalability requirements.
- Provide hands-on technical leadership across development initiatives.
- Contribute to solution architecture and technical design decisions .
- Produce and maintain technical design and architecture documentation.
- Interpret and apply UML models and technical design artefacts .
- Promote development standards, engineering best practices and coding guidelines.
- Influence the long-term evolution of application platforms and technology solutions.
- Work with AWS and cloud-native technologies .
- Design and develop microservices and distributed applications .
- Work with Docker, CI/CD and Dev Ops practices .
- Develop and integrate RESTful APIs and web services .
- Work with synchronous and asynchronous integration and messaging patterns.
- Define and implement effective unit and integration testing strategies .
- Apply strong coding practices focused on quality, maintainability and testability .
- Troubleshoot complex technical issues and production defects.
- Use automation and testing practices to improve solution stability.
- Incorporate operational feedback and user insights into continuous improvement.
- Analyse application behaviour, platform metrics and technology trends.
- Identify opportunities to improve performance, scalability and reliability .
- Evaluate emerging technologies and development practices.
- Propose innovative technical solutions aligned to business and customer requirements.
- Work closely with technical and business stakeholders.
- Clearly communicate technical options, risks, constraints and trade-offs .
- Collaborate across development, architecture, infrastructure and other technology teams.
- Coach and mentor developers and contribute to the growth of the engineering team.
- Support production environments and resolve complex defects.
- Identify technical and delivery risks proactively.
- Apply secure development principles and application security controls .
- Ensure compliance with relevant technology standards and operational controls.
- Contribute to technology roadmaps and broader IT strategy.
- Bachelor’s or Master’s degree in Computer Science, Information Systems or a related discipline, or equivalent practical experience.
- Strong experience delivering enterprise-grade applications across front-end and back-end environments.
- Proven experience with Angular and Java/Spring Boot.
- Experience with microservices, APIs and modern integration architectures.
- Strong exposure to AWS and cloud-native development.
- Experience with in financial services, investment platforms or another regulated enterprise environment is highly advantageous.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×