SUMMARY:
On the hunt for a Java Developer in JHB!
POSITION INFO:
In a rapidly transforming landscape of insurance technology, this role calls for a leader who thrives on both complexity and accountability. The Java Developer Team Lead is not just another management position - it’s an opportunity to drive enterprise-scale solutions on one of the most advanced platforms in the industry. This is a position where leadership, architecture, and hands-on coding converge.
You’ll oversee end-to-end delivery of business-critical projects, ensure technical excellence, and guide a team of developers in building robust, scalable, and secure systems. If you’re looking for a role where your technical vision and leadership directly shape the performance of a core insurance platform, this is where you’ll make your mark.
Reach out to:
Duties:
- Lead and mentor a team of Java developers, providing technical direction, coaching, and performance oversight.
- Design and deliver enterprise-level solutions, including UI, SQL data models, and business logic implementation.
- Architect integrations with external systems (payment gateways, CRM, regulatory platforms) using APIs and web services.
- Oversee code quality through design reviews, adherence to best practices, and CI/CD integration.
- Optimise system performance through database query tuning, catching, and monitoring tools.
- Ensure compliance with industry regulations (e.g., POPIA, FSCA) and implement robust security protocols.
- Drive Agile ceremonies and instill a culture of accountability, innovation, and continuous improvement.
- Maintain documentation, ensure governance, and support audit processes with traceable development practices.
Job Experience & Skills Required:
Qualifications:
- Matric (Grade 12)
- Bachelor’s degree in computer science, Software Engineering, or related discipline.
Experience:
- Minimum of 10 years in Java Enterprise Edition programming, with at least 3 years in a leadership/team lead role.
- Strong hands-on experience with Spring Boot, Java 11+, Microservices architecture.
- Proven track record in end-to-end implementation of customer projects (UI, SQL, business logic).
- Experience with application servers (WebLogic, WebSphere, or JBoss – advantage).
- Database expertise with MSSQL (Oracle and DB2 advantageous).
- Familiarity with short-term insurance products and processes.
- Background in CI/CD pipelines, unit testing frameworks, and Agile/Scrum methodologies.
Skills & Competencies:
- Advanced proficiency in EJB, SQL, Hibernate, and large-scale domain models.
- Strong grasp of software architecture, integration strategies, and performance optimisation.
- Excellent communication and stakeholder management skills, with the ability to bridge business and IT.
- Technical capability in HTML5, JavaScript, jQuery, Spring MVC.
- Analytical, problem-solving mindset with ability to convert business requirements into technical design.
- Demonstrated ability to mentor, guide, and inspire a technical team.
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.