Job Description
Primary Skills
- ReactJS
- Banking and Financial Technology
- Application Migration
Role Overview
- Lead and drive the migration of a Java-based banking application UI from Angular to React.js
- Combine frontend migration expertise, Java backend awareness, and banking domain knowledge
- Act as the primary customer-facing single point of contact
- Lead requirements and design discussions
- Produce detailed, high-quality user stories to support Agile delivery
- Minimize business impact throughout the migration
Key Responsibilities
Angular to React Migration Ownership
- Own end-to-end migration of UI components from Angular to React.js
- Analyze existing Angular components, modules, and shared libraries to document:
- Functional behavior
- UI flows and dependencies
- State management and validations
- Partner with architects and developers to define migration strategy, phasing, dependencies, and risk mitigation
Java Backend Alignment
- Collaborate with Java backend teams to understand:
- Spring Boot microservices APIs
- Data models and business logic
- Integration touchpoints and performance considerations
- Ensure UI changes align with Java-based services and contracts
- Support impact analysis for backend changes due to frontend migration
Customer Ownership & Stakeholder Management
- Act as single point of contact for customer discussions on requirements, scope, risks, and timelines
- Lead customer workshops, walkthroughs, and design discussions
- Manage dependencies and expectations with business and IT stakeholders
- Present updates, risks, and progress in governance forums