
Java Developer
- Gauteng
- R10,000-15,000 per month
- Permanent
- Full-time
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.
- Matric (Grade 12)
- Bachelor’s degree in computer science, Software Engineering, or related discipline.
- 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.
- 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.
Job Mail