Java Developer Team Lead

Salix Recruitment

  • Gauteng
  • R10,000-15,000 per month
  • Permanent
  • Full-time
  • 6 days ago
Job Summary Join one of South Africa’s leading insurance innovators, where technology meets strategy to deliver exceptional customer experiences. Be part of a forward-thinking team driving digital transformation in short-term insurance, working on complex, high-impact projects that shape the future of the industry. Here, your expertise in Java development, architecture, and leadership will directly influence business outcomes, while you grow in a collaborative and innovative environment.You’ll play a pivotal role in architecting, building, and optimising solutions on the IDIT platform - ensuring performance, scalability, and compliance.Duties:
  • Leadership & Mentorship: Guide a team of Java developers, providing technical direction, coaching, and accountability.
  • Solution Design & Development: Translate business requirements into scalable technical designs and implement Java-based modules for policy, claims, billing, and customer management.
  • Integration & Architecture: Build APIs (REST/SOAP), integrate with external systems, and ensure seamless interoperability across platforms.
  • Quality & Governance: Drive code reviews, testing strategies, and CI/CD pipelines to ensure technical excellence.
  • Performance & Security: Optimise system performance, troubleshoot complex issues, and implement robust security measures (POPIA, FSCA compliance).
  • Collaboration: Partner with business analysts, architects, and product owners to align solutions with business needs.
Job Experience & Skills Required:Qualifications:
  • Matric (Grade 12)
  • Bachelor’s degree in Computer Science, Software Engineering, or related field.
Experience:
  • 10+ years in Java Enterprise Edition development, with at least 3 years in a leadership/team lead role.
  • Strong hands-on experience with Java 11+, Spring Boot, Microservices architecture.
  • Proven experience in end-to-end project delivery (UI, SQL data models, business logic).
  • Solid understanding of short-term insurance products (advantageous).
  • Experience with MSSQL (Oracle/DB2 beneficial).
  • Strong knowledge of EJB, SQL, Hibernate, Agile/Scrum, CI/CD pipelines.
  • Excellent stakeholder engagement, communication, and problem-solving skills.
Required Technical Skills:
  • Java & Spring Expertise: Strong hands-on experience with Java Enterprise Edition (Java 11+) and Spring Boot.
  • Microservices & System Architecture: Proficient in designing scalable, modular, and high-performance systems.
  • Database & Integration Skills: Expertise in SQL, Hibernate, and integrating with third-party systems via REST/SOAP APIs.
  • Leadership & Team Mentorship: Ability to lead, coach, and develop a high-performing development team.
  • Agile & Project Delivery: Experienced in Agile/Scrum methodologies and end-to-end project execution.
  • Problem-Solving & Analytical Thinking: Strong troubleshooting, optimization, and data-driven decision-making skills.
  • Communication & Stakeholder Management: Able to effectively engage technical and non-technical stakeholders.
  • Quality, Compliance & Security Focus: Commitment to coding best practices, regulatory compliance (POPIA, FSCA), and secure application design.
If you have not had any response in two weeks, please consider the vacancy application unsuccessful. Your profile will be kept on our database for any other suitable roles / positions.Salix RecruitmentRecruiter

Job Mail

Similar Jobs

  • Lead Java Developer

    PBT Group

    • Johannesburg, Gauteng
    We're Hiring: Java Team Lead Ready to lead a team building enterprise-grade platforms for the insurance space? We're looking for a Java Team Lead to drive delivery, shape archite…
    • 3 hours ago
  • Lead Developer - Android

    Network Recruitment

    • Centurion, Gauteng
    Our client is looking for talented Android Developers to join their innovative team and help them push the boundaries of mobile technology. Responsibilities: Design, build, an…
    • 3 hours ago