Java Technical Lead - Underwriting (Java + Rules Engine)
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 Skills10+ years of software development experienceStrong expertise in:JavaSpring BootMicroservices ArchitectureREST APIsEvent-Driven ArchitectureExperience with Rules Engines:DroolsSBeLBusiness Rules Management Systems (BRMS)Frontend development experience:AngularCloud technologies:Microsoft AzureAzure Kubernetes Service (AKS)CI/CD PipelinesDatabase experience:MongoDBNoSQL DatabasesJSON Document CollectionsStrong experience in:Application ModernizationLegacy System MigrationAPI IntegrationData Mapping & TransformationUnderstanding of:Underwriting WorkflowsReferral Management SystemsPolicy Administration Systems Key ResponsibilitiesLead modernization and migration of underwriting referral applicationsDesign and implement scalable microservices-based architecturesOwn integration design across:Underwriting SystemsPolicy Administration SystemsExternal Third-Party PlatformsDownstream Enterprise ApplicationsDrive API development and event-driven integrations using asynchronous messaging and queuesAlign legacy workflows and business rules with modern cloud-native architecturesLead UI enhancements using Angular and backend service enhancements using Java/Spring BootEnsure application stability, performance, scalability, and data integrity throughout migration effortsDesign and implement cloud deployment solutions on Azure and AKSReview architecture, code, and technical designs to ensure adherence to best practicesMentor developers and provide technical leadership across delivery teamsCollaborate with business stakeholders, architects, and product teams to deliver business-driven solutions Preferred QualificationsInsurance domain experience, particularly:UnderwritingReferral ProcessingPolicy AdministrationCommercial or Personal Lines InsuranceExperience with:KafkaRabbitMQAzure Service BusExposure to Domain-Driven Design (DDD)Experience with DevOps and Infrastructure as Code (IaC)Experience leading enterprise application modernization programs