Technical Lead (Java | Spring Boot)

Goldman Tech Resourcing

Johannesburg

Hybrid

ZAR 1,200,000 - 1,800,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Goldman Tech Resourcing is seeking an experienced Technical Lead to join its client’s technology team in Sandton. This hybrid role blends 60–70% leadership with 30–40% hands‑on development, ideal for a senior software engineer who mentors others and delivers scalable enterprise solutions.

You will lead design, architecture and CI/CD governance, collaborate with stakeholders and drive best practices across Java/Spring Boot, REST/GraphQL APIs, cloud platforms and container ecosystems.

Qualifications

  • Bachelor's degree in Computer Science or related field.
  • 10+ years of software development experience.
  • Expert Java and Spring Boot development.
  • Strong knowledge of REST, SOAP and GraphQL APIs.
  • Experience with CI/CD pipelines and Azure DevOps.
  • Strong SQL and NoSQL experience.
  • Experience with Kafka and messaging technologies.
  • Cloud experience with Azure and AWS.

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 projects.

Skills

Technical leadership
Software development
Mentoring
Agile

Education

Bachelor's degree in Computer Science

Tools

Azure DevOps
CI/CD pipelines
Kafka
Docker
Kubernetes
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.

Correspondence will only be conducted with short listed candidates. Should you not hear from us within 4 days, please consider your application unsuccessful.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

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)
Technical Lead (.Net)

Hire Resolve • Centurion

On-site
ZAR 800,000 - 900,000
Tech Lead - Java & Spring Boot for Enterprise Apps
Tech Lead - Java & Spring Boot for Enterprise Apps

Goldman Tech Resourcing • Johannesburg

Hybrid
ZAR 1,200,000 - 1,800,000
Team/Technical Lead
Team/Technical Lead

Hire Resolve • Midrand

On-site
ZAR 900,000 - 1,300,000
Lead Java Developer - Bedfordview
Lead Java Developer - Bedfordview

Hire Resolve • Johannesburg

On-site
ZAR 700,000 - 900,000
Technology Development Lead(Mobile Engineering Manager)
Technology Development Lead(Mobile Engineering Manager)

Blue Label Telecoms Group • Sandton

On-site
ZAR 900,000 - 1,200,000
Technical Lead (.NET, Angular & AWS)
Technical Lead (.NET, Angular & AWS)

iDbase Software • Johannesburg

Hybrid
ZAR 600,000 - 800,000
JavaScript Technical Lead
JavaScript Technical Lead

Future Fit • Johannesburg

Hybrid
ZAR 800,000 - 1,100,000
Competitive compensation package
Twice-yearly salary increases
Employee wellness programs
+1
Technical Lead (.NET & Azure)
Technical Lead (.NET & Azure)

iDbase Software • Johannesburg

Hybrid
ZAR 800,000 - 1,000,000
Team/Technical Lead
Team/Technical Lead

Hire Resolve • Johannesburg

On-site
ZAR 900,000 - 1,300,000