Jobs Career Advice Post Job
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Feb 25, 2026
    Deadline: Aug 31, 2026
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • In 1998 Rand Merchant Bank Holdings and the financial services interests (First National Bank of Southern Africa Limited "FNB"? and Southern Life Limited) of Anglo-American were merged to form FirstRand Limited. FNB became a wholly owned subsidiary of FirstRand and currently trades as a division of FirstRand Bank Limited. FNB provides personal, ...
    Read more about this company

     

    Technical Team Leader

    Job Description

    • To lead and guide technical design and development across projects, ensuring alignment with architectural standards, code quality, and operational excellence.
    • The role supports developers, collaborates with software architects, and ensures systems are robust, scalable, and secure.

    Key Responsibilities

    Technical Leadership & Architecture

    • Drive and document technical designs in collaboration with Software Architects.
    • Ensure alignment with FNB’s architectural principles and governance standards.
    • Maintain system artifact repositories to reflect current architecture accurately.

    Development Support

    • Mentor and support developers in implementing best practices.
    • Promote consistent use of unit testing and test automation frameworks.
    • Conduct code reviews with a focus on quality, performance, and maintainability.

    Incident & Production Support

    • Lead root cause investigations and propose design improvements.
    • Provide second-line support during production incidents and callouts.
    • Participate in production log reviews and guide improvements.

    Deployment & Automation

    • Implement and monitor quality gate checks in CI/CD pipelines.
    • Review build gate reports and escalate issues to Technical Team Leads or Delivery Managers.

    Monitoring & Health Checks

    • Ensure consistent monitoring implementations across systems.
    • Evaluate stress testing results and compare with production patterns.

    Security & Compliance

    • Ensure adherence to FNB’s security policies and compliance requirements.
    • Assist in scoping and remediation of penetration testing findings.
    • Conduct vulnerability analysis and communicate risks and solutions.

    Governance & Reporting

    • Lead governance engagements and present technical decks within project timelines.
    • Support technical design reviews to ensure compliance with FRB standards.

    Code Quality & Tooling

    • Enforce code quality standards using tools like SonarQube.
    • Review pull requests for effective unit testing and code consistency.
    • Identify and implement process improvements to enhance code quality.

    Knowledge Sharing

    • Actively mentor developers and promote knowledge sharing.
    • Contribute to the development and support of internal technical productivity tools.

    Core Technologies

    • Java / Spring Framework
    • JUnit, Mockito
    • Git (Version Control)

    Advantageous Experience

    • Apache Camel
    • Camunda BPM
    • Kafka (Event Streaming)
    • Redis (Caching)

    Other Competencies

    • Strong analytical and problem-solving skills.
    • Excellent communication and collaboration abilities.
    • Experience in Agile/Scrum environments.
    • Familiarity with CI/CD tools and DevOps practices.

    Qualifications

    • Bachelor’s Degree in Computer Science, Engineering, or related field.
    • Relevant certifications in Java, Architecture, or Cloud technologies are a plus.

    End Date: March 3, 2026 

    Check how your CV aligns with this job

    Method of Application

    Interested and qualified? Go to FNB South Africa on firstrand.wd3.myworkdayjobs.com to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at FNB South Africa Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail