Java Technical Lead - Underwriting (Java + Rules Engine)

Purple Drive Technologies

$120K — $150K *
Finance & Insurance
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • 10+ years of software development experience
  • Proficient in Java, Spring Boot, Microservices, and REST APIs
  • Experience with Rules Engines, specifically Drools and Business Rules Management Systems (BRMS)
  • Frontend development experience using Angular
  • Knowledge of cloud technologies like Microsoft Azure and CI/CD Pipelines
  • Experience with MongoDB and NoSQL databases
  • Strong understanding of underwriting workflows and policy administration systems

Responsibilities

  • Lead the modernization and migration of underwriting referral applications
  • Design scalable microservices-based architectures
  • Own integration design across various underwriting systems and third-party platforms
  • Drive API development and event-driven integrations
  • Align legacy workflows with modern cloud-native architectures
  • Enhance UI and backend services using Angular and Java/Spring Boot
  • Ensure stability, performance, and data integrity during migrations
  • Implement cloud deployment solutions on Azure
  • Review architecture and code for best practices adherence
  • Mentor developers and offer technical leadership

Benefits

  • Hybrid work model (3 to 4 days onsite)
  • Opportunity to lead critical modernization initiatives
  • Engagement in a dynamic insurance domain
  • Mentorship and leadership roles within the development team
  • Collaboration with cross-functional teams
Full Job Description
Overview:

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

More Jobs at Purple Drive Technologies

More Finance & Insurance Jobs

Find similar Java Technical Lead - Underwriting (Java + Rules Engine) jobs: