TECH LEAD: JAVASCRIPT DEVELOPER

Zohorecruit

Johannesburg

On-site

ZAR 900,000 - 1,500,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Zohorecruit is seeking a hands-on technical leader and senior full-stack engineer in Johannesburg to drive architecture, engineering standards and technical direction.

You will work across Angular and Java, cloud-native technologies, APIs and microservices, contributing to architecture, standards and roadmaps in a regulated enterprise environment.

Qualifications

  • 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 within financial services, investment platforms or another regulated enterprise environment is highly advantageous.

Responsibilities

  • 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.
  • Collaborate with technical and business stakeholders.
  • Clearly communicate technical options, risks, constraints and trade-offs.

Skills

Full-stack development
Technical leadership
Angular
Java
Cloud-native
APIs & microservices
AWS
DevOps
RESTful APIs

Education

Bachelor's or Master's in CS/IS

Tools

Spring Boot
AWS
Docker
CI/CD

Job description

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 DOING
Full-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.
Technical Leadership & Architecture
  • 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.
Cloud, Microservices & Integration
  • Work with AWS and cloud-native technologies .
  • Design and develop microservices and distributed applications .
  • Work with Docker, CI/CD and DevOps 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.
Requirements
  • 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 within financial services, investment platforms or another regulated enterprise environment is highly advantageous.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Engineer
Java Engineer

NNW Tech Solutions • Johannesburg

On-site
ZAR 700,000 - 950,000
Tech Lead: JavaScript Developer
Tech Lead: JavaScript Developer

Indsafri • South Africa

On-site
ZAR 900,000 - 1,300,000
Java Developer
Java Developer

Zohorecruit • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Senior Java Developer
Senior Java Developer

iDbase Software • Johannesburg

On-site
ZAR 60,000 - 100,000
Java Developer (Intermediate / Senior)
Java Developer (Intermediate / Senior)

Indsafri • South Africa

On-site
ZAR 600,000 - 900,000
Full Stack Developer (Java/Spring/Angular)
Full Stack Developer (Java/Spring/Angular)

Together Staffing group • Johannesburg

On-site
ZAR 614,000 - 837,000
Competitive salary
Live platform project
Contract extension potential
+1
Senior Full Stack Engineer
Senior Full Stack Engineer

TMA Proactive Partners • Cape Town

On-site
ZAR 900,000 - 1,300,000
Technical Lead (.NET, Angular & AWS)
Technical Lead (.NET, Angular & AWS)

iDbase Software • Johannesburg

On-site
ZAR 600,000 - 800,000
Intermediate Java Developer
Intermediate Java Developer

Sabenza IT & Recruitment • Johannesburg

On-site
ZAR 600,000 - 900,000
Technical Lead – Java
Technical Lead – Java

eSmart Group • Sandton

On-site
ZAR 1,200,000 - 1,600,000