Technical Lead (Java): Remote Microservices, Spring

Idbasesoftware

Johannesburg

On-site

ZAR 900,000 - 1,300,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Idbasesoftware is seeking a Technical Lead (Java) to guide a team in delivering enterprise-grade Java applications. You will set coding standards, drive quality, and ensure scalable, high-performance solutions while coordinating with analysts, Scrum Masters, DevOps, and stakeholders throughout the SDLC.

You will lead architecture decisions for RESTful services, microservices, and data access with SQL/NoSQL databases, while championing TDD, code reviews, and continuous improvement in Agile

Qualifications

  • 7+ years of Java development with 2+ years in technical leadership.
  • Strong Spring Framework & Spring Boot experience.
  • Experience with relational and NoSQL databases and microservices.
  • Proficient in RESTful APIs, Kafka, and Cloud platforms (AWS/Azure).
  • Experience with unit testing frameworks (JUnit/Mockito) and TDD practices.

Responsibilities

  • Lead and mentor software engineers, setting coding and quality standards.
  • Oversee design, development, and deployment of Java-based solutions.
  • Collaborate with analysts, Scrum Masters, and DevOps across SDLC.
  • Ensure performance, scalability, and secure coding practices.
  • Drive Agile ceremonies and continuous improvement within the team.
  • Coordinate with product managers and QA for high-quality delivery.

Skills

Java development
Spring/Spring Boot
REST APIs
Microservices
Kafka
Cloud (AWS/Azure)
Unit testing (JUnit/Mockito)
Leadership

Education

Bachelor's degree in CS/SE

Tools

Docker
Kubernetes
Jenkins
GitHub Actions

Job description

Idbasesoftware is seeking a Technical Lead (Java) to guide a team in delivering enterprise-grade Java applications. You will set coding standards, drive quality, and ensure scalable, high-performance solutions while coordinating with analysts, Scrum Masters, DevOps, and stakeholders throughout the SDLC.

You will lead architecture decisions for RESTful services, microservices, and data access with SQL/NoSQL databases, while championing TDD, code reviews, and continuous improvement in Agile

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Developer - Cloud Microservices (Remote)
Senior Java Developer - Cloud Microservices (Remote)

Idbasesoftware • Johannesburg

On-site
ZAR 720,000 - 1,200,000
Senior Java Engineer - Cloud Microservices, Remote
Senior Java Engineer - Cloud Microservices, Remote

Idbasesoftware • Johannesburg

On-site
ZAR 950,000 - 1,500,000
Java Tech Lead: APIs, Microservices & Cloud
Java Tech Lead: APIs, Microservices & Cloud

eSmart Group • Sandton

On-site
ZAR 1,200,000 - 1,600,000
Java Backend Developer - Spring Boot & Microservices
Java Backend Developer - Spring Boot & Microservices

Pbt-Group • Johannesburg

On-site
ZAR 600,000 - 900,000
Senior Java Engineer: Cloud Native Microservices (Remote)
Senior Java Engineer: Cloud Native Microservices (Remote)

iDbase Software • Johannesburg

Hybrid
ZAR 600,000 - 850,000
Senior Java Developer, Cloud Microservices & Spring Boot
Senior Java Developer, Cloud Microservices & Spring Boot

Together Staffing group • Johannesburg

On-site
ZAR 720,000 - 960,000
Senior Java Backend & Cloud Architect (Remote)
Senior Java Backend & Cloud Architect (Remote)

iDbase Software • Johannesburg

Hybrid
ZAR 60,000 - 100,000
Technical Lead – Java
Technical Lead – Java

eSmart Group • Sandton

On-site
ZAR 1,200,000 - 1,600,000
Tech Lead: .NET, Angular & AWS — Remote Opportunity
Tech Lead: .NET, Angular & AWS — Remote Opportunity

Idbasesoftware • Johannesburg

On-site
ZAR 1,000,000 - 1,500,000
Lead Java Architect: Spring Boot & Microservices
Lead Java Architect: Spring Boot & Microservices

Hire Resolve • Gauteng

On-site
ZAR 1,000,000 - 1,800,000