Lead AI-driven modernization of legacy policy administration systems using agentic coding and reverse engineering.
This role is hybrid.
Responsibilities
Use Claude Code to analyze and navigate large, unfamiliar codebases, performing agentic multi-file refactoring, test execution, and Git-based source control operations.
Lead AI-driven reverse engineering to extract business logic from legacy systems, producing reverse-engineered PRDs with code-to-function traceability and translating them into Jira user stories.
Design and develop Java and Spring Boot-based microservices, implementing scalable REST APIs, business services, and data persistence using RDBMS and/or NoSQL technologies.
Build and integrate services into CI/CD pipelines, ensuring Kubernetes-based deployment, automated testing, and enforcement of quality gates.
Apply modernization engineering approaches to support rewrite, refactor, and replace patterns aligned to target architecture.
Required Skills
Hands-on experience with Claude Code or similar agentic AI coding tools for multi-file refactoring.
Strong Java and Spring Boot microservices engineering experience.
Proficiency in designing and implementing scalable REST APIs.
Experience with CI/CD pipelines, Kubernetes, and Git-based delivery.
Solid understanding of RDBMS and NoSQL data persistence.
Proven reverse engineering skills to produce requirement documents with code-to-function traceability.
5+ years of professional software engineering experience.
Bachelor's degree in Computer Science or related field.
Preferred Skills
Working knowledge of policy administration modernization context, including product rules (underwriting, forms, rating) and core policy engine concepts.
Experience with legacy system coexistence and integration strategies.