Senior Java Developer

Johannesburg, Gauteng, South Africa

Job Description

The Internet Explorer 11 browser is no longer supported. We recommend the new browser from Microsoft.
Senior Java Developer
Details
Closing Date 2025/11/02
Reference Number HOL250819-1
Job Title Senior Java Developer
Business Unit Hollard Insure
Department IT Operations
Job Family IT
Job Type Classification Permanent
Reporting To Agile PMO Lead
Number of Positions 1
Location - Town / City Johannesburg
Location - Province Gauteng
Location - Country South Africa
Job Advert Summary
Job Purpose
To design, develop, and maintain enterprise-grade insurance applications using the Sapiens IDIT platform. The role focuses on implementing business logic, integrating systems, and supporting digital transformation initiatives within the short-term insurance domain. The developer will work closely with cross-functional teams to deliver scalable, secure, and compliant solutions.
Key Responsibilities
Application Development

  • Develop and maintain Java-based applications using the Sapiens IDIT platform.
  • Implement business logic for insurance modules such as policy administration, claims processing, billing, and customer management.
  • Customize IDIT metadata and configuration to align with client-specific insurance workflows.
System Integration
  • Build and consume RESTful and SOAP web services to integrate with third-party systems (e.g., payment gateways, CRM, underwriting engines).
  • Ensure seamless data exchange between IDIT and external platforms like document management systems or regulatory databases.
Requirement Analysis & Solution Design
  • Collaborate with business analysts and product owners to understand insurance domain requirements.
  • Translate functional requirements into technical specifications and design documents.
  • Participate in solution architecture discussions to ensure scalability, performance, and compliance.
Testing & Quality Assurance
  • Write unit tests, integration tests, and regression tests using JUnit or TestNG.
  • Work closely with QA teams to support automated testing and defect resolution.
  • Conduct peer code reviews to maintain code quality and adherence to best practices.
Platform Configuration & Customization
  • Configure IDIT components such as workflows, rules engines, and UI layouts.
  • Extend IDIT functionality using Java plugins and custom modules.
  • Optimize metadata-driven configurations for performance and maintainability.
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.
Collaboration & Agile Delivery
  • Participate in daily stand-ups, sprint planning, and retrospectives.
  • Work in cross-functional Agile teams including developers, testers, analysts, and DevOps.
  • Contribute to continuous integration and deployment pipelines.
Documentation & Knowledge Sharing
  • Maintain technical documentation including design specs, user guides, and deployment instructions.
  • Share knowledge with team members through code walkthroughs and internal workshops.
  • Stay updated with IDIT platform enhancements and Java ecosystem trends.
Required Knowledge and Experience
Required Experience
  • 3-5 years in Java development; 1+ years on Sapiens IDIT or similar insurance platforms
  • At least 2 years of experience in Java Enterprise Edition programming - Must
  • Development of a complex information system, using Java Enterprise Edition.
  • End to end implementation of customer projects, including UI, SQL data model and business logic implementation
  • Development of interfaces with external systems (web services, other technologies)
Required Knowledge & Skills
  • Strong understanding of short-term insurance products and lifecycle
  • Development using a complex data and domain models, using large-scale DB tables - Must
  • EJB, SQL, Hibernate - Must
  • Agile/Scrum, SDLC, CI/CD pipelines
  • Ability to translate functional requirements into technical design and development tasks - Must
  • Analytical thinking, communication, problem-solving, stakeholder engagement
  • Experience with application server: WebLogic / WebSphere / JBoss - Advantage
  • Experience working with Oracle, DB2, MSSQL (all or one of them) - Advantage
  • Team player with excellent communication skills
  • Exposure to Azure or cloud-based deployments is a plus
Educational Requirements
Bachelor's degree in Computer Science, Software Engineering, or related field.
All Hollard appointments are made in line with our DEI policy.
Hollard is unapologetically committed to creating and enabling a workplace that values your diversity with a true sense of care, dignity and inclusion. We actively seek to hire for your different lived experiences (including, but not limited to disability, race, religion, ethnicity, culture, language and social origin , gender diversity, sexual orientation, neurodiversity). These grounds enhance cognitive diversity and psychological safety in our workplace for everyone.
We proudly promote the "Hollard Way we work," which is a combination hybrid work environment at this time. We offer flexibility in our work as far as possible, dependent on the nature of the role. Even if you don't meet all our selection criteria, we encourage you to apply!
Policy
Hollard is unapologetically committed to creating and enabling a workplace that values your diversity with a true sense of care, dignity and inclusion. We actively seek to hire for your different lived experiences (including, but not limited to disability, race, religion, ethnicity, culture, language and social origin , gender diversity, sexual orientation, neurodiversity). These grounds enhance cognitive diversity and psychological safety in our workplace for everyone.
We proudly promote the "Hollard Way we work," which is a combination hybrid work environment at this time. We offer flexibility in our work as far as possible, dependent on the nature of the role. Even if you don't meet all our selection criteria, we encourage you to apply!
Hollard. All rights reserved.
Powered by graylink
Processing
Delete Account?
Remove Personal Information?
Cancel Request to Remove Personal Information?
Terms & Conditions
Incomplete Profile
You need a complete profile before you can make applications. Would you like to complete your profile now?
Incomplete Applications
You have incomplete applications, view the application to complete
Apply
Nothing yet!
Profile Import Options
Log In Only: Just log in and do not change my profile.
Import and Keep: Import my profile and update matched sections. KEEP sections that do not match. Be sure to clean up any duplicates.
Import and Delete: Import my profile and update matched sections. DELETE sections that do not match.

Skills Required

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1573632
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Johannesburg, Gauteng, South Africa
  • Education
    Not mentioned