Role: Technical Lead / Architect – React | Azure | Java (Spring Boot)
Location: Onsite – Berkeley Heights, NJ
Type: Contract-to-Hire (Potential for Full-Time based on performance)
Job description:
About the Role:
We are seeking a highly experienced Senior Technical Lead / Architect to join our team working on a Collections Application within the insurance solutions space. This is a hands-on, core technical role—not a people management position. The ideal candidate will have a strong foundation in Azure cloud services, Java backend (Spring Boot), and React frontend, with the ability to lead architecture, design, and code reviews.
Key Responsibilities:
- Lead the architecture and design of a modern collections platform.
- Conduct code reviews and ensure best practices across the stack.
- Collaborate with cross-functional teams: Customer Service, Agents, Backend Systems, Payments, and Data.
- Drive the Java 8 to Java 17 migration and React stack modernization.
- Work closely with collection agents’ workflows, integrating with systems that manage customer interactions, payment promises, account deactivation, and more.
- Contribute to the debt collection process, including IVR-based integrations (nice to have).
Tech Stack:
- Frontend: React (modernization in progress)
- Backend: Java (Spring Boot), upgrading from Java 8 to Java 17
- Cloud: Azure (strong foundational knowledge required)
- Architecture: Microservices, event-driven systems, REST APIs
Domain Context:
This application supports collections processes for insurance-related financial products. For example, when a cardholder misses a payment, the system triggers workflows for collection agents to engage with the customer, manage payment promises, and handle account status changes.
Ideal Candidate Profile:
- 10+ years of experience in software development with a strong focus on cloud-native architecture.
- Proven expertise in Azure, Spring Boot, and React.
- Experience designing and implementing enterprise-grade systems.
- Strong understanding of collections, payments, and customer engagement workflows.
- Exposure to IVR systems is a plus.
- Excellent communication and leadership skills.
Interview Process:
- 2–3 Technical Rounds (focused on architecture, coding, and system design)