Support QA/UAT and deployments across environments; troubleshoot and resolve issues in a timely manner
Participate in proof-of-concepts and technology evaluations, considering enterprise standards, constraints, and emerging technologies
Align to SDLC processes, departmental standards, and internal controls to protect data integrity and system stability
Comply with internal controls needed to perform job functions and administrative responsibilities
Perform other related duties and special projects as assigned
Requirements
Bachelor’s degree in Computer Science, MIS, Engineering, or a related technical discipline (preferred)
10+ years of enterprise application development experience using Java/JEE
3+ years in a technical leadership role (Technical Lead/Technical Architect), mentoring engineers and guiding design decisions
Hands‑on development experience using Java 17, Spring, JSF, Hibernate, JavaScript, CSS, and React
API and integration experience using SOAP/REST, including experience integrating with Azure API Management (APIM) or similar gateways
Experience with Agile delivery (e.g., Scrum) and collaborating across cross‑functional teams
Strong SQL skills and experience with SQL Server and/or Oracle databases
Experience developing and deploying applications on platforms such as JBoss and Spring Boot (or similar)
Experience with source control (Git) and branching strategies; familiarity with code quality and delivery tooling (e.g., static analysis, unit testing, CI/CD pipelines)
Experience using AI‑assisted development tools (e.g., GitHub Copilot, Cursor, or similar) and integrating them into day‑to‑day engineering workflows
Experience building microservices and deploying to Kubernetes‑based containers
Cloud experience (Azure/AWS) including networking basics, identity, and managed services
Preferred: P&C insurance industry experience; familiarity with packaged insurance platforms (e.g., Duck Creek, Guidewire, OneShield)