Back to Search
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.





Mid-Level
Application Development Team Leader
Confirmed live in the last 24 hours
FirstRand
Not specified
On-site
0Job 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/26All 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.
Similar Jobs
Macomb County
Teacher Aide (Full-time)
Mid-LevelVerkulien Building$32,623.20 - $41,374.08
Tokyo Electron
Compliance or Advocacy Specialist
Mid-LevelLeuven
Alliant Energy
T-Combined Cycle Operator II
Mid-LevelBeloit, WI
WeWork
Community Lead, 1775 Tysons Blvd
Lead / ManagerTysons, VA United St...$65,000 annually
Semtech
Senior Product Engineer
SeniorTWN - Remote
St. Luke's Health
Patient Concierge, Monroe Family Practice, East Stroudsburg
Mid-LevelStroudsburg, PA - 16...