Create Alert
Email me similar jobs

Java Technical Lead – Underwriting​​​​​​​ (Java + Rules Engine)

Job Title: Java Technical Lead - Underwriting (Java + Rules Engine)

Location: Whitehouse Station, NJ (Hybrid - 3 to 4 Days Onsite)
Experience: 10+ Years

Job Summary

We are seeking an experienced Development Lead to lead the modernization and enhancement of a large-scale Underwriting Referrals platform. The ideal candidate will possess strong expertise in Java, Spring Boot, Microservices, Rules Engines, API integrations, and cloud-native architectures, along with a solid understanding of underwriting and referral workflows within the insurance domain.

This role will drive application modernization, legacy migration, system integrations, and cloud deployment initiatives while leading a development team and ensuring successful delivery of business-critical solutions.

Required Skills

  • 10+ years of software development experience
  • Strong expertise in:
    • Java
    • Spring Boot
    • Microservices Architecture
    • REST APIs
    • Event-Driven Architecture
  • Experience with Rules Engines:
    • Drools
    • SBeL
    • Business Rules Management Systems (BRMS)
  • Frontend development experience:
    • Angular
  • Cloud technologies:
    • Microsoft Azure
    • Azure Kubernetes Service (AKS)
    • CI/CD Pipelines
  • Database experience:
    • MongoDB
    • NoSQL Databases
    • JSON Document Collections
  • Strong experience in:
    • Application Modernization
    • Legacy System Migration
    • API Integration
    • Data Mapping & Transformation
  • Understanding of:
    • Underwriting Workflows
    • Referral Management Systems
    • Policy Administration Systems

Key Responsibilities

  • Lead modernization and migration of underwriting referral applications
  • Design and implement scalable microservices-based architectures
  • Own integration design across:
    • Underwriting Systems
    • Policy Administration Systems
    • External Third-Party Platforms
    • Downstream Enterprise Applications
  • Drive API development and event-driven integrations using asynchronous messaging and queues
  • Align legacy workflows and business rules with modern cloud-native architectures
  • Lead UI enhancements using Angular and backend service enhancements using Java/Spring Boot
  • Ensure application stability, performance, scalability, and data integrity throughout migration efforts
  • Design and implement cloud deployment solutions on Azure and AKS
  • Review architecture, code, and technical designs to ensure adherence to best practices
  • Mentor developers and provide technical leadership across delivery teams
  • Collaborate with business stakeholders, architects, and product teams to deliver business-driven solutions

Preferred Qualifications

  • Insurance domain experience, particularly:
    • Underwriting
    • Referral Processing
    • Policy Administration
    • Commercial or Personal Lines Insurance
  • Experience with:
    • Kafka
    • RabbitMQ
    • Azure Service Bus
  • Exposure to Domain-Driven Design (DDD)
  • Experience with DevOps and Infrastructure as Code (IaC)
  • Experience leading enterprise application modernization programs
Similar jobs

Java Technical Lead – Underwriting​​​​​​​ (Java + Rules Engine)

Apply On Company Site
Back to search page