Java Developer (idit) Team Lead

Johannesburg, GP, ZA, South Africa

Job Description

Employment Type




Full Time

Experience




10 to 25 years

Salary




Negotiable

Job Published




28 August 2025

Job Reference No.




2180188615


===================


The Java Developer (IDIT) Team Lead is responsible for leading the development and delivery of a complex IT platform using Java Enterprise Edition, with a focus on the IDIT platform. This role combines hands-on development expertise with leadership in architecture, design, and implementation. The successful candidate will manage a team of developers, drive end-to-end project execution, and ensure alignment with business and technical objectives.

Key Responsibilities



Leadership & Delivery



Lead a team of Java developers, providing mentorship, technical guidance, and performance oversight. Take ownership of team delivery, ensuring accountability and quality. Oversee full lifecycle delivery of customer projects, including UI, SQL data models, and business logic.

Architecture & Development



Architect and develop integrations with external systems (web services, APIs). Customize IDIT metadata, workflows, and UI components to meet business needs. Ensure scalability, performance, and maintainability of developed components.

Collaboration & Solution Design



Work closely with business analysts, architects, and project managers to translate requirements into technical solutions. Provide strategic input into product roadmaps and platform enhancements. Review and approve technical designs and ensure adherence to best practices.

Testing & Quality Assurance



Oversee unit, integration, and regression testing strategies. Ensure automated testing coverage and CI/CD pipeline integration. Conduct code reviews and promote development best practices.

Platform Configuration & Optimization



Leverage IDIT's metadata-driven architecture for customization and performance tuning. Troubleshoot complex issues and implement system enhancements. Stay current with platform updates and industry trends.

Security & Compliance



Ensure applications comply with data protection regulations (e.g., POPIA). Implement secure authentication, authorization, and encryption mechanisms. Support audit and compliance reporting through traceable development practices.

Team Collaboration & Agile Delivery



Facilitate Agile ceremonies (stand-ups, sprint planning, retrospectives). Promote a culture of innovation, accountability, and continuous improvement.

Required Qualifications



Bachelor's degree in Computer Science, Software Engineering, or related field.

Required Experience



Minimum 10 years in Java Enterprise Edition development. At least 3 years in a leadership or team lead role. Strong experience with Spring Boot, Java 11+, and Microservices architecture. Proven track record in translating complex business requirements into technical designs. Experience with application servers (WebLogic, WebSphere, JBoss - advantage). Proficiency in MSSQL and other relational databases. Hands-on experience with EJB, SQL, Hibernate, and large-scale domain models. Familiarity with Agile/Scrum methodologies and CI/CD pipelines.

Required Skills



Strong understanding of short-term insurance products and lifecycle. Excellent communication, stakeholder engagement, and leadership capabilities. Analytical thinking and problem-solving skills. Experience with HTML5, JavaScript, jQuery, Spring MVC. Knowledge of Oracle, DB2, MSSQL (any or all - advantage). Ability to translate functional requirements into technical tasks.

In order to comply with the POPI Act, for future career opportunities, we require your permission to maintain your personal details on our database. By completing and returning this form you give PBT your consent*

If you have not received any feedback after 2 weeks, please consider you application as unsuccessful.*

Skills


==========


JavaJ2EEMicroservicesSQLEnterprise Java Beans (EJB)HibernateCI/CDInsuranceHTML5Javascript

Industries


==============


Insurance

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1502528
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Johannesburg, GP, ZA, South Africa
  • Education
    Not mentioned