Search thousands of fresh jobs

×
This job is expired
DCV Sabenza IT and Recruitment

TECH LEAD: JAVASCRIPT DEVELOPER at Sabenza IT & Recruitment

DCV Sabenza IT and Recruitment

  • R Undisclosed
  • Contract Senior EE position
  • Johannesburg
  • Posted 01 Oct 2026 by DCV Sabenza IT and Recruitment
  • Expires in 30 days
  • Job 2645654 - Ref 878000024720328
Apply Now

About the position

We are looking for an experienced Tech Lead: JavaScript Developer to join a high-performing technology environment and play a key role in the design, development and evolution of modern, scalable enterprise applications.


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.
Engineering Quality
  • 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.
Innovation & 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.
Collaboration & Technical Mentoring
  • 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.
Production, Risk & Security
  • 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.
  • 8+ years' professional experience in Java and JavaScript development.
  • 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.
  • Relevant Java and/or JavaScript certifications would be advantageous.                                         
  • TECHNICAL SKILLS WE'RE LOOKING FOR
    Core Development
    • Java
    • JavaScript
    • Angular / AngularJS / Angular.io
    • Spring / Spring Boot
    • HTML / CSS
    • Node.js / [URL Removed]
    • Full-stack development
    Architecture & Integration
    • Microservices
    • Distributed systems
    • REST APIs / Web Services
    • Swagger / OpenAPI
    • API integration patterns
    • Messaging / asynchronous processing
    • JMS
    • XML and related data formats
    Cloud & DevOps
    • AWS
    • Docker
    • CI/CD
    • DevOps practices
    • Linux environments
    • Git
    • Gradle
    Databases
    • MongoDB / NoSQL
    • DynamoDB / CouchDB
    • SQL
    • PostgreSQL
    • Oracle
    • DB2
    Testing
    • JUnit
    • Mockito
    • Unit testing
    • Integration testing
    • Test automation


    Desired Skills:

    • JavaScript
    • Java
    • Angular
    • Spring Boot
    • AWS

    Desired Qualification Level:

    • Degree

    About The Employer:


    Apply Now

    DCV Sabenza IT and Recruitment

    About the agency

    Dedicated to the recruitment of IT professionals Sabenza iT is a South African registered business focusing on Finance, Engineering, SAP and general iT recruitment. We have over 18 years' experience in recruiting in South Africa, Australia, Europe, South America and Asia and have worked with a number of large companies offering the best service. We at Sabenza iT understands the changing market and we mold our services around each of our client's needs to offer a personal service. Sabenza iT has forged strong relationships with both Clients and Consultants by ensuring both parties get the most out of every placement. Our Head Office is based in South Africa and we have a satellite office in the UK so that we can keep in contact with expats who may consider returning to South Africa and so that we can offer our services globally for Consultants looking to go to South Africa and Consultants who are looking for opportunities abroad. We at Sabenza recognize the difference it makes to maintain good client relationships and we are keeping our client base niche and manageable in order to give the best service possible. We have gained a good reputation in the market place and have built a very large network and database of consultants that we draw from for each role. We are able to send applications within 24 hours of receiving a role profile or spec. We use one of the best Database software tools available to keep our database up to date and very fast to search. Sabenza iT does not only use job-sites, we headhunt and we use our network to find our clients the right Candidates. We have a strong Facebook presence and we have over 12,000 LinkedIn connections. For further information, please visit our website www.sabenzait.co.za or call me at any time on Tel: 0330040131.

    Receive a daily digest of all new jobs matching this job. Your information is safe with us and you can cancel any time.

    Expires in 29 days

    Email me jobs similar to: TECH LEAD: JAVASCRIPT DEVELOPER at Sabenza IT & Recruitment

    Receive a daily digest of all new jobs matching this job: Senior IT Auditor. Your information is safe with us and you can cancel at any time.