Lead Engineer
Role SummaryThe L&H Policy Java Developer is responsible for designing, developing and maintaining Java‑based services, APIs, integrations and database changes for the Majesco L&AH Policy implementation, translating policy business/user stories into solutions, working with UI, PRASE, integration teams for end‑to‑end delivery, and providing L1/L2 production support for policy production incidents, including RCA, data patches, temporary fixes and permanent solutions for defects.
Skills
Java / Backend: Core Java, collections, exception handling, Java 8+ features, basic design patterns
Frameworks: Spring / Spring Boot, JPA/Hibernate
APIs & Integration: REST, SOAP, JSON, XML, file‑based integrations (Billing, DM)
UI (nice to have): JavaScript, HTML/CSS, basic front‑end debugging
ICD/ICM tools: ICD, ICM for policy flows and integrations
Database: SQL, Liquibase (schema/config changes, data patches)
Logging & Monitoring: Application/UI logs, ICD/ICM logs, basic performance checks
Business analysis tools: ServiceNow, JIRA, Confluence, AHA
Testing: Unit/Integration testing, QC, UAT and production support
Methodologies: Agile (Scrum), onsite offshore development and production support
Key Responsibilities
Design, develop and maintain Java services, APIs and batch components for the L&H Policy CICA implementation, across projects and production incident support.
Design and maintain SQL scripts and Liquibase change sets, including data patches to resolve production incidents and data issues.
Implement and enhance policy business logic (group setup, plan design, underwriting, enrolment, endorsement) in Java, ensuring stable behaviour in production.
Analyse policy user stories and convert them into designs, Java changes, estimates and impact analysis for production incident fixes.
Build and maintain REST/SOAP APIs and file‑based integrations with Billing and DM systems, supporting both new features and production issue resolutions.
Investigate and resolve policy production incidents and defects using logs, ICD/ICM traces and DB queries, performing RCA and defining temporary fixes and permanent solutions.
Triage and handle L1/L2 production incidents across Java services, integrations, and data, coordinating with UI, integration, and DB teams.
Develop and run unit and integration tests, support QC, UAT and production incidents validation including key regression checks.
Participate in code reviews, merges, upgrades and deployments involving Java services and DB scripts, ensuring rollout in production.
Document production incidents, RCA, data patches, and permanent fixes, contributing to team knowledge and continuous improvement.
Apply Now
Skills
Java / Backend: Core Java, collections, exception handling, Java 8+ features, basic design patterns
Frameworks: Spring / Spring Boot, JPA/Hibernate
APIs & Integration: REST, SOAP, JSON, XML, file‑based integrations (Billing, DM)
UI (nice to have): JavaScript, HTML/CSS, basic front‑end debugging
ICD/ICM tools: ICD, ICM for policy flows and integrations
Database: SQL, Liquibase (schema/config changes, data patches)
Logging & Monitoring: Application/UI logs, ICD/ICM logs, basic performance checks
Business analysis tools: ServiceNow, JIRA, Confluence, AHA
Testing: Unit/Integration testing, QC, UAT and production support
Methodologies: Agile (Scrum), onsite offshore development and production support
Key Responsibilities
Design, develop and maintain Java services, APIs and batch components for the L&H Policy CICA implementation, across projects and production incident support.
Design and maintain SQL scripts and Liquibase change sets, including data patches to resolve production incidents and data issues.
Implement and enhance policy business logic (group setup, plan design, underwriting, enrolment, endorsement) in Java, ensuring stable behaviour in production.
Analyse policy user stories and convert them into designs, Java changes, estimates and impact analysis for production incident fixes.
Build and maintain REST/SOAP APIs and file‑based integrations with Billing and DM systems, supporting both new features and production issue resolutions.
Investigate and resolve policy production incidents and defects using logs, ICD/ICM traces and DB queries, performing RCA and defining temporary fixes and permanent solutions.
Triage and handle L1/L2 production incidents across Java services, integrations, and data, coordinating with UI, integration, and DB teams.
Develop and run unit and integration tests, support QC, UAT and production incidents validation including key regression checks.
Participate in code reviews, merges, upgrades and deployments involving Java services and DB scripts, ensuring rollout in production.
Document production incidents, RCA, data patches, and permanent fixes, contributing to team knowledge and continuous improvement.
Apply Now