Java Developer (idit)

Johannesburg, Gauteng, South Africa

Job Description

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.

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
    JD1499492
  • 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