×
Register Here to Apply for Jobs or Post Jobs. X

Technical Lead: Java

Job in Centurion, 0014, South Africa
Listing for: Momentum Health
Full Time position
Listed on 2026-08-31
Job specializations:
  • Software Development
    Java Developer, Backend Developer, Software Engineer, Cloud Engineer - Software
Job Description & How to Apply Below

Through our client-facing brands Momentum Group, with Multiply (wellness and rewards programme), and our other specialist brands, including Guardrisk and Eris Property Group, the group enables business and people from all walks of life to achieve their financial goals and life aspirations. We help people grow their savings, protect what matters to them and invest for the future. We help companies and organisations care for and reward their employees and members.

Role

Purpose

Lead the technical design and delivery of Java-based services in the Multiply ecosystem, ensuring solutions are secure, resilient, operable, and aligned to business outcomes. The role translates business requirements into implementable designs across mobile-facing APIs, gateways, core and in-country services, and integration/event flows. Accountable for technical quality, architecture conformance, cross-team dependency management, and production readiness (including observability, rollback, and support handover), while mentoring engineers without direct line-management responsibility.

Requirements

Qualification
  • Grade 12
  • Bachelor’s degree in computer science/software engineering/ information technology and or equivalent
  • Honors degree in IT (advantage)
  • Oracle Certified Professional (Java).
  • Cloud certifications (AWS, Azure, or Google Cloud).
  • Agile/Scrum certifications
Experience
  • 7 years+ experience in software development with a strong focus on Java development.
  • Proven experience designing, developing, deploying, and supporting enterprise-scale applications.
  • Experience working across the full Software Development Life Cycle (SDLC).
  • Experience in technical leadership, leading solution design, code reviews, and development initiatives without direct people management responsibilities.
  • Experience working in Agile/Scrum environments.
  • Experience in working in Multiply backend services (advantage)
Knowledge
  • Strong proficiency in Java (Java SE/EE) and object-oriented programming principles.
  • Experience with frameworks such as Spring Boot, Spring MVC, Hibernate/JPA.
  • Solid understanding of RESTful API design and microservices architecture.
  • Experience with relational databases (e.g., Oracle, SQL Server, PostgreSQL, MySQL).
  • Knowledge of cloud platforms (AWS, Azure, or GCP) and containerisation technologies (Docker, Kubernetes).
  • Familiarity with CI/CD pipelines and Dev Ops practices.
  • Experience using source control systems such as Git
Duties & Responsibilities PROCESS
  • Lead the technical design and development of Java-based applications and services.
  • Translate business requirements into technical solutions and system designs.
  • Collaborate with the Scrum Master/Project Manager to deliver quality, effective software, in line with the agreed development process and business needs.
  • Collaborate with stakeholders to gather requirements, conduct analysis and prioritise requests.
  • Conduct research and evaluate potential technical solutions to identified business problems.
  • Partner with Business and/or System Analysts to translate business requirements into workable solutions and document solutions into technical specifications.
  • Design and code new software functionality using code that is readable, maintainable and re-usable.
  • Conduct Unit Testing of own code, and System Integration Testing (SIT) of each solution and resolve all issues/queries timeously.
  • Collaborate with the testing team to co-create test cases to ensure that features within each application are working as expected.
  • Contribute to user acceptance testing (UAT) and training material to ensure that functionality is working correctly.
  • Deliver coding into the applicable production environment once testing has been completed.
  • Provide stakeholders with regular feedback on the technical design and timelines for solution ensuring that business needs are met.
  • Maintain existing programmes according to change requests approved by business as and when needed.
  • Diagnose root causes of system issues through problem-solving and recommend potential solutions.
  • Monitor performance of solutions and make recommendations to improve the performance and functionality of the solution.
  • Log issues found in existing systems as internal change…
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary