JAVA Developer (IDIT)

Hollard

  • Johannesburg, Gauteng
  • Permanent
  • Full-time
  • 13 days ago
Job PurposeTo 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 ResponsibilitiesApplication 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.

Hollard

Similar Jobs

  • Lead Java Developer

    PBT Group

    • Johannesburg, Gauteng
    We're Hiring: Java Team Lead Ready to lead a team building enterprise-grade platforms for the insurance space? We're looking for a Java Team Lead to drive delivery, shape archite…
    • 6 hours ago
  • GIS Developer

    Network Recruitment

    • Johannesburg, Gauteng
    Key Responsibilities: Design, develop, and deploy custom GIS web applications and widgets using Esri's Web AppBuilder and Experience Builder. Integrate GIS functionality into v…
    • 6 hours ago
  • Full Stack Developer

    Network Recruitment

    • Johannesburg, Gauteng
    Key Roles and Responsibilities: The primary responsibilities of a Full Stack Developer includes designing user interactions on websites, developing servers and databases for websi…
    • 6 hours ago