Java Team Lead

Network Recruitment

Johannesburg

Hybrid

ZAR 900,000 - 1,500,000

Full time

3 days ago
Be an early applicant
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

Network Recruitment is seeking a Technical Delivery Lead to drive the design, development, and delivery of enterprise web and mobile applications in a hybrid Johannesburg environment.

You will oversee the SDLC, promote DevOps practices, mentor teams, and manage stakeholders to ensure secure, scalable solutions that meet client needs and delivery milestones.

Qualifications

  • Bachelor's Degree in Information Technology, Computer Science, Engineering, or a related field.
  • Minimum of 6 years' experience as a Software Engineer within an enterprise environment.
  • Previous experience leading or coordinating software delivery teams.
  • Proven ability to mentor, coach, and develop technical talent.
  • Strong understanding of software engineering principles, architecture, and best practices.
  • Experience designing and structuring software solutions within enterprise environments.
  • Excellent communication, leadership, and stakeholder management skills.
  • Strong customer-facing and relationship-building abilities.
  • Ability to work effectively across multiple technologies and environments.
  • Comfortable working in a hybrid environment, attending the office approximately 2-3 days per week.

Responsibilities

  • Lead the design, development, and delivery of enterprise web and mobile applications.
  • Participate in all phases of the SDLC, including analysis, solution design, estimation, development, testing, and deployment.
  • Drive software quality through best practices, CI, automation, and code reviews.
  • Promote DevOps practices, including containerisation and automated deployment pipelines.
  • Evaluate and implement emerging technologies to drive innovation and business value.
  • Ensure scalable, secure, and maintainable software solutions are delivered successfully.
  • Provide technical leadership and guidance to development teams.
  • Mentor and coach team members for growth and delivery excellence.
  • Foster collaboration, accountability, and continuous improvement.
  • Drive engagement, motivation, and adherence to development standards and processes.
  • Manage customer expectations and ensure successful project outcomes.
  • Identify opportunities to improve service delivery and satisfaction.
  • Ensure compliance with security standards, governance, and best practices.

Skills

Leadership
Mentoring
Stakeholder management
Communication
Team collaboration

Education

Bachelor's Degree in IT/Computer Science/Engineering

Tools

Java
Spring Framework
Spring Boot
Angular
React
Vue.js
JPA
Spring Data
Hibernate
Oracle
SQL Server
PostgreSQL
MySQL
MongoDB
Cosmos DB
Maven
Gradle
Azure
AWS
Terraform
Bicep
AWS CDK
Kafka
RabbitMQ
Amazon SQS

Job description

Key Responsibilities

Technical Delivery Lead the design, development, and delivery of enterprise web and mobile applications. Participate in all phases of the Software Development Life Cycle (SDLC), including analysis, solution design, estimation, development, testing, and deployment. Drive software quality through best practices, continuous integration, automation, and code reviews. Promote DevOps practices, including containerisation and automated deployment pipelines. Evaluate and implement emerging technologies to drive innovation and business value. Ensure scalable, secure, and maintainable software solutions are delivered successfully. Team Leadership Provide technical leadership and guidance to development teams. Mentor, coach, and support team members in their professional and technical growth. Foster a culture of collaboration, accountability, and continuous improvement. Lead the implementation of development standards, best practices, and processes. Conduct regular performance discussions, feedback sessions, and career development conversations. Drive team engagement, motivation, and delivery excellence. Customer & Stakeholder Management Build strong relationships with clients and key stakeholders. Understand business requirements and translate them into effective technical solutions. Manage customer expectations and ensure successful project outcomes. Identify opportunities to improve service delivery and customer satisfaction. Ensure compliance with security standards, governance requirements, and industry best practices.

Minimum Requirements

Bachelor's Degree in Information Technology, Computer Science, Engineering, or a related field. Minimum of 6 years' experience as a Software Engineer within an enterprise environment. Previous experience leading or coordinating software delivery teams. Proven ability to mentor, coach, and develop technical talent. Strong understanding of software engineering principles, architecture, and best practices. Experience designing and structuring software solutions within enterprise environments. Excellent communication, leadership, and stakeholder management skills. Strong customer-facing and relationship-building abilities. Ability to work effectively across multiple technologies and environments. Comfortable working in a hybrid environment, attending the office approximately 2-3 days per week.

Technical Skills

Backend Development Java Spring Framework Spring Boot Frontend Development Angular React Vue.js ORM & Data Access JPA Spring Data Hibernate Relational Databases Oracle Microsoft SQL Server PostgreSQL MySQL NoSQL Databases MongoDB Cosmos DB Build Tools Maven Gradle Cloud Platforms Microsoft Azure Amazon Web Services (AWS) Infrastructure as Code Terraform Bicep AWS CDK Messaging & Event-Driven Architecture Kafka RabbitMQ Amazon SQS

Desired Competencies

Strong leadership and mentoring ability. Excellent problem-solving and analytical skills. Strategic thinker with strong decision-making capabilities. Passion for technology and continuous learning. Ability to influence and inspire teams. Strong planning, organizational, and stakeholder management skills. Results-driven with a focus on quality and delivery excellence.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Developer Team Lead
Java Developer Team Lead

Network Finance • Randburg

On-site
ZAR 900,000 - 1,400,000
Technical Lead – Java
Technical Lead – Java

eSmart Group • Sandton

On-site
ZAR 1,200,000 - 1,600,000
JavaScript Team Lead
JavaScript Team Lead

Network Finance • Randburg

Hybrid
ZAR 700,000 - 1,100,000
Software Developer II
Software Developer II

Indsafri • South Africa

On-site
ZAR 800,000 - 1,200,000
Java Team Lead
Java Team Lead

Future Fit • Johannesburg

Hybrid
ZAR 1,100,000 - 1,400,000
Competitive compensation package
Commission incentives
Access to employee wellness programs
+5
Lead Software Engineer
Lead Software Engineer

Network Finance • Gauteng

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

Network Finance • Randburg

On-site
ZAR 900,000 - 1,300,000
Back End Technical Lead
Back End Technical Lead

Boardroom Appointments • Johannesburg

On-site
ZAR 1,200,000 - 1,800,000
JavaScript Developer
JavaScript Developer

Network Finance • Randburg

On-site
ZAR 900,000 - 1,300,000
Java Technical Lead
Java Technical Lead

Future Fit • Johannesburg

Hybrid
ZAR 70,000 - 110,000
Competitive compensation package
Commission incentives for successful business leads
Continuous development programs