Back to Search
Overview
Mid-Level

Application Development Team Leader

Confirmed live in the last 24 hours

FirstRand

FirstRand

Not specified
On-site
0

Job Description

Job Description

We are looking for an experienced Technical Team Lead to join the iDNA Data Streaming team. This role is ideal for a hands-on technical leader who is passionate about building scalable, real-time data solutions using Java-based technologies, while mentoring engineers and working closely with DevOps, Architecture, and Product teams.
You will lead a delivery-focused team responsible for building and supporting high‑performance data streaming platforms that enable analytics, insights, and downstream data products across the organisation.

Key Responsibilities

Technical Leadership

  • Provide hands-on technical leadership in the design, development, and delivery of data streaming solutions
  • Define and enforce coding standards, best practices, and architectural patterns
  • Lead technical decision‑making across the team, balancing delivery, scalability, and maintainability
  • Participate in complex problem‑solving and production support when required

Delivery & Team Leadership

  • Lead, mentor, and grow a team of Java engineers and data specialists
  • Facilitate agile ceremonies (sprint planning, stand‑ups, retrospectives)
  • Partner with Product Owners and stakeholders to translate business requirements into technical solutions
  • Drive continuous improvement in delivery velocity, quality, and reliability

Engineering & DevOps Collaboration

  • Develop and maintain Java services that support real‑time data ingestion and streaming
  • Work closely with DevOps teams to ensure solutions are CI/CD enabled, cloud‑ready, and production‑hardened
  • Promote DevOps and SRE principles such as automation, monitoring, and resilience
  • Support deployment, observability, and performance optimisation of streaming platforms

Technical Skills & Experience

Required:

  • Strong experience in Java (Java 8+), including building and maintaining backend services
  • Experience leading or mentoring technical teams
  • Solid understanding of event‑driven and streaming architectures
  • Experience working in Agile / DevOps environments
  • Strong problem‑solving and stakeholder engagement skills

Advantageous:

  • Experience with data streaming technologies (e.g. Kafka, event streaming platforms)
  • Exposure to cloud platforms (AWS, Azure, or GCP)
  • CI/CD pipelines, containerisation (Docker), and orchestration tools
  • Experience with microservices and distributed systems
  • Background in data platforms, analytics, or large‑scale enterprise systems

Qualifications

  • Degree in Computer Science, Engineering, or a related field (or equivalent experience)

 

Important Closing Date Note

Take note that applications will not be accepted on the below date and onwards, kindly submit applications ahead of the closing date indicated below.

30/04/26

All appointments will be made in line with FirstRand Group’s Employment Equity plan. The Bank supports the recruitment and advancement of individuals with disabilities. In order for us to fulfill this purpose, candidates can disclose their disability information on a voluntary basis. The Bank will keep this information confidential unless we are required by law to disclose this information to other parties.