Developer / Ontwikkelaar (IT 24)
Werkie · Johannesburg
Job description
About the role
Our client is an integrated financial services and workplace‑wellness solutions provider that delivers technology‑driven services across risk administration, insurance underwriting, retirement fund administration, actuarial services, wellness and disability management. The role involves designing, developing and maintaining both backend services and frontend applications for these critical business areas.
Key responsibilities
- Design, develop and maintain backend services using Java and Spring Boot, and frontend applications with Angular.
- Translate business requirements into reliable, well‑scoped technical solutions in collaboration with analysts and stakeholders.
- Design and optimise MySQL schemas, write efficient queries and manage data migrations.
- Build and consume RESTful APIs for integration with internal services and third‑party systems.
- Manage source control, conduct code reviews, handle merge requests and maintain CI/CD pipelines in GitLab.
- Investigate and resolve production incidents, perform root‑cause analysis and implement preventative fixes.
- Monitor system performance, stability and scalability, applying secure coding practices throughout.
- Write and maintain technical documentation and contribute to unit and integration test coverage.
Required profile
- Relevant Computer Science or Software Engineering qualification, or equivalent demonstrable experience.
- Minimum 5 + years of professional software development experience.
- Experience in the financial services, insurance or pensions sector is highly advantageous.
- Proven track record supporting live, business‑critical systems in production.
- Strong understanding of secure coding, authentication/authorisation and data protection (e.g., POPIA/GDPR).
Required skills
- Java, Spring Boot, Spring MVC, Spring Security.
- Angular, RxJS, TypeScript.
- MySQL schema design, query optimisation and indexing.
- RESTful API design and consumption.
- GitLab for version control, code review and CI/CD.
- JPA/Hibernate, Linux, Docker, cloud platforms (AWS, Azure, GCP).
- Microservices architecture, messaging (RabbitMQ, Kafka).
- Automated testing frameworks (JUnit, Mockito, Cypress, Karma).
What we offer
- Salary range R35 000 – R55 000 per month.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in South Africa.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
Published 5 hours ago
Expires 3 days from now
3 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Werkie
Johannesburg
Related job offers
-
Junior BPM Developer
CWare (PTY) Ltd Johannesburg -
3rd Level Support Engineer - Contact Centres
Turnto Consultants (Pty) Ltd Johannesburg -
Senior GemStone Developer
Sabenza IT Recruitment Johannesburg -
Senior Data Consultant – Presales & Solution Architecture
Top Recruitment Cape Town -
Head of Technology
Acumen Resources Development (Pty) Ltd. Fourways