Senior Java Developer

at Sanlam Group
Location Cape Town, South Africa
Date Posted December 29, 2021
Category Management
Job Type Full-Time



The team provides software development, maintenance and support services to Santam’s Digital Services.

This role is required to work under broad direction with the responsibility to:

Act as a senior developer on one or more Java based development initiatives
Implement appropriate software engineering techniques and processes within the Digital team
Manage the technical processes and the quality of technical outputs of a number of developers deployed in various agile project teams
Manage the technical evolution of a number of Java based components and associated technical enablers and tools
Use and improve DevOps capabilities as appropriate
Ensure that security patches are applied to the affected applications
Ensure that application changes are taken through the production change control process and successfully deployed to production
Provide effective operational support for the applications, including:
Doing emergency program and data fixes to recover from production defects or service outages,
Providing after-hours support for applications
Participating in disaster recovery testing

This is a “hands on” role, giving the incumbent the opportunity to continue to develop technical skills while increasing the impact of their expertise by leading and growing others.

Qualifications and Experience


Relevant tertiary IT qualification or qualification through experience
Java/JEE/JSE, Java Web Services
6+ years systems development experience
5+ years developing in Java


Financial systems knowledge and experience will be an advantage
Previous Team Lead role experience

Knowledge and Skills

Fully competent in use of developer’s tool kits
Familiar with the Atlassian and related software engineering toolsets (Jira, Confluence, GIT, Maven, bamboo etc.)
Debugging and troubleshooting
OO analysis and design including Unit testing
Design patterns
Web Services Knowledge (REST, SOAP)
Frameworks Knowledge (Spring, JPA, Hibernate)
Knowledge of Application Security
Application Server technologies (Wildfly or other)
Agile software development including Auto deployments
System architectures
Emerging software engineering best practices
Ability to multi-task and work in a fast paced challenging environment
Excellent communication skills and a team player
Project driven and deadline dedicated individual
Attention to detail
Relating and networking

Core Competencies
Cultivates innovation - Contributing through others
Customer focus - Contributing through others
Drives results - Contributing through others
Collaborates - Contributing through others
Being resilient - Contributing through others
About The Company

Santam is the market leader in the general insurance industry in Southern Africa. We are a large, diversified, expanding and transforming company and whilst based in South Africa, we are rapidly moving into a number of emerging markets, both in Africa and Asia.


Our success is rooted in our passion for our clients and everything we do is centered on our delivery of Insurance Good and Proper. We’re about people. People drive our business so it follows that we want to recruit the best people possible whether they work for us permanently or for a short time as temporary employees.


At Santam we are committed to transformation and embracing diversity. This commitment is what drives us to achieve a diverse workplace with employment equity as a key goal to create an inclusive workforce, representative of the demographics of our society. In achieving our employment equity goals we give preference to applicants from the designated groups in alignment with the Divisions Employment Equity targets.

Interested candidates can send their CVs