Java Technical Lead – Underwriting (Java + Rules Engine)
Jersey, NJ - USA
Job Summary
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