Technical Lead (Java | Spring Boot)

Unitrade 745 (Pty) Ltd

Sandton

Hybrid

ZAR 520,000 - 780,000

Full time

8 days ago
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Unitrade 745 (Pty) Ltd in Sandton is seeking an experienced Technical Lead to balance leadership with hands-on development, guiding a team to build scalable enterprise software.

You will drive architecture, mentor engineers, ensure high quality, and oversee CI/CD and release processes in a hybrid work setup. The role requires extensive Java/Spring Boot expertise, cloud experience, and a strong grounding in microservices and modern dev practices.

Qualifications

  • Bachelor's degree in Computer Science or related field.
  • 10+ years of software development experience.
  • Expert Java and Spring Boot development experience.
  • Strong knowledge of REST, SOAP and GraphQL APIs.
  • Experience with Azure DevOps and CI/CD pipelines.
  • Strong SQL and NoSQL database experience.
  • Experience with Kafka and messaging technologies.
  • Cloud experience with Azure and AWS.
  • Kubernetes, Docker and Infrastructure as Code (YAML) experience.
  • Strong understanding of Domain-Driven Design and microservices architecture.
  • Experience leading development teams within Agile environments.
  • ReactJS, React Native or TypeScript experience is advantageous.

Responsibilities

  • Provide technical leadership to a team of software developers.
  • Design and develop secure, scalable, high-performance enterprise applications.
  • Lead solution architecture, technical design and code review activities.
  • Mentor developers and promote engineering best practices.
  • Drive software quality, governance and continuous improvement initiatives.
  • Oversee CI/CD processes and software release management.
  • Collaborate with business stakeholders, architects and cross-functional teams.
  • Contribute to system architecture, technical standards and innovation.
  • Support the delivery of enterprise applications across long-term or fast-paced project environments.

Skills

Leadership
Mentoring
Architecture
Agile leadership
Communication
Cloud design
DDD & microservices

Education

Bachelor's Degree in Computer Science or related field

Tools

Java
Spring Boot
ReactJS
React Native
TypeScript
Azure DevOps
CI/CD
Kubernetes
Docker
YAML
Kafka
AWS
Azure
GraphQL

Job description

Our client is seeking an experienced Technical Lead to join their technology team in Sandton. This hybrid opportunity is ideal for a senior software engineering professional who enjoys balancing hands-on development with technical leadership, mentoring developers and delivering scalable enterprise solutions. Approximately 60-70% of the role focuses on leadership, with the remaining 30-40% dedicated to hands-on development.

Key Responsibilities

  • Provide technical leadership to a team of software developers.
  • Design and develop secure, scalable, high-performance enterprise applications.
  • Lead solution architecture, technical design and code review activities.
  • Mentor developers and promote engineering best practices.
  • Drive software quality, governance and continuous improvement initiatives.
  • Oversee CI/CD processes and software release management.
  • Collaborate with business stakeholders, architects and cross-functional teams.
  • Contribute to system architecture, technical standards and innovation.
  • Support the delivery of enterprise applications across long-term or fast-paced project environments.

Requirements

  • Bachelor's Degree in Computer Science or a related field.
  • 10+ years' experience in software development.
  • Expert Java and Spring Boot development experience.
  • Strong knowledge of REST, SOAP and GraphQL APIs.
  • Experience with Azure DevOps and CI/CD pipelines.
  • Strong SQL and NoSQL database experience.
  • Experience with Kafka and messaging technologies.
  • Cloud experience with Azure and AWS.
  • Kubernetes, Docker and Infrastructure as Code (YAML) experience.
  • Strong understanding of Domain-Driven Design and microservices architecture.
  • Experience leading development teams within Agile environments.
  • ReactJS, React Native or TypeScript experience is advantageous.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Technical Lead – Java
Technical Lead – Java

eSmart Group • Sandton

On-site
ZAR 1,200,000 - 1,600,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
Technical Lead (.NET & Azure)
Technical Lead (.NET & Azure)

iDbase Software • Johannesburg

On-site
ZAR 800,000 - 1,000,000
Senior Tech Lead - Java & Spring Boot (Hybrid)
Senior Tech Lead - Java & Spring Boot (Hybrid)

Unitrade 745 (Pty) Ltd • Sandton

Hybrid
ZAR 520,000 - 780,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
Technical Lead (.Net)
Technical Lead (.Net)

Hire Resolve • Centurion

On-site
ZAR 800,000 - 900,000
Lead Java Developer - Bedfordview
Lead Java Developer - Bedfordview

Hire Resolve • Gauteng

On-site
ZAR 1,000,000 - 1,800,000
Team/Technical Lead
Team/Technical Lead

Hire Resolve • Midrand

On-site
ZAR 900,000 - 1,300,000
Senior Software Developer (Java-Spring boot)
Senior Software Developer (Java-Spring boot)

Flash Group • Wes-Kaap

On-site
ZAR 900,000 - 1,200,000
Senior Java Developer
Senior Java Developer

iDbase Software • Johannesburg

On-site
ZAR 60,000 - 100,000