JAVA Developer Lead (IDIT)

Hollard

  • Johannesburg, Gauteng
  • Permanent
  • Full-time
  • 16 days ago
Job PurposeJava Team Lead will be responsible for overseeing the development of complex IT platform using Java Enterprise Edition, specifically the IDIT platform. This role includes leading a development team, driving end-to-end project delivery, ensuring technical excellence, and fostering collaboration across business and IT stakeholders. The successful candidate will provide both hands-on coding expertise and leadership in architecture, design, and implementation.Key Responsibilities
  • Lead a team of Java developers, providing technical guidance, mentorship, and performance management. Self-starter who takes accountability for the team’s delivery
  • Oversee the design and delivery of end-to-end customer projects, including UI, SQL data models, and business logic implementation.
  • Architect and develop integrations with external systems (web services, APIs, and other technologies).
  • Collaborate with business analysts, architects, and project managers to translate requirements into robust technical solutions.
  • Review and approve technical designs, code quality, and adherence to best practices.
  • Drive process improvements and adoption of modern development methodologies.
  • Ensure project timelines, quality standards, and budgetary requirements are met.
Application Development
  • Develop and maintain Java-based modules for policy, claims, billing, and customer management.
  • Customize IDIT metadata, workflows, and UI components to meet business requirements.
  • Ensure scalability, performance, and maintainability of all developed components.
  • Integration & Interoperability
  • Architect and implement integrations with third-party systems (e.g., payment gateways, CRM, regulatory platforms).
  • Design and manage APIs (REST/SOAP) for seamless data exchange across platforms.
Requirement Analysis & Solution Design
  • Collaborate with business analysts, product owners, and stakeholders to gather and refine requirements.
  • Translate business needs into technical specifications and actionable development plans.
  • Provide strategic input into product roadmap and platform enhancements.
Testing & Quality Assurance
  • Oversee unit, integration, and regression testing strategies.
  • Ensure automated testing coverage and CI/CD pipeline integration.
  • Conduct code reviews and mentor developers on best practices.
Platform Configuration & Customization
  • Deeply understand and leverage IDIT’s metadata-driven architecture.
  • Optimize system performance, troubleshoot complex issues, and implement enhancements.
  • Stay current with IDIT platform updates and industry trends.
Documentation & Governance
  • Maintain comprehensive technical documentation and design artifacts.
  • Ensure compliance with regulatory standards (e.g., POPIA, FSCA).
  • Support audit and governance processes through traceable development practices
Performance Tuning & Optimization
  • Monitor application performance and identify bottlenecks.
  • Optimize database queries, caching strategies, and service calls.
  • Implement logging and monitoring tools to ensure system reliability.
Security & Compliance
  • Ensure applications adhere to data protection regulations (e.g., POPIA in South Africa).
  • Implement authentication, authorization, and encryption mechanisms.
  • Support audit and compliance reporting features within the platform.
Team Collaboration & Mentorship
  • Lead and mentor a team of developers, fostering growth and knowledge sharing.
  • Facilitate Agile ceremonies (stand-ups, sprint planning, retrospectives).
  • Promote a culture of accountability, innovation, and continuous improvement.

Hollard

Similar Jobs

  • Java Developer Team Lead

    Salix Recruitment

    • Johannesburg, Gauteng
    Based in Johannesburg, South Africa, our client is a bold, independent insurance leader- redefining the industry with purpose, innovation, and a personal touch. Trusted by millions…
    • 17 hours ago
  • Senior Java Developer

    Network Recruitment

    • Johannesburg, Gauteng
    Job & Company Description: A continuously growing company within the Payment Solutions environment, providing software solutions, is looking for a Java Developer to join a success…
    • 17 hours ago