Job Summary
Develop and maintain Angular-based web applications as part of a modernization and migration initiative from a legacy technology stack comprising Struts, JSP, Java 1.6, and WebSphere. The role involves building reusable UI components, integrating backend services, implementing business functionality, and delivering high-quality user experiences.
Key Responsibilities
Design and develop web application screens using Angular.
Build reusable and modular Angular components and templates.
Convert legacy Struts/JSP functionality into Angular-based implementations.
Collaborate with developers, project managers, and QA teams.
Integrate front-end components with REST APIs and backend services.
Implement client-side validations, dynamic forms, and business rules.
Develop responsive user interfaces supporting multiple browsers and devices.
Optimize front-end performance using Angular and JavaScript best practices.
Participate in code reviews, unit testing, integration testing, and defect fixing.
Support deployment activities and production issue resolution.
Skill Requirements
8+ years of IT Experience
Key Technical skils
Angular (v6+)
TypeScript / JavaScript
HTML5
REST API Integration
Node.js
Express.js
Component Development
Legacy UI Migration Experience
Other Requirements
Preferred Skills
Experience migrating legacy Struts/JSP applications to Angular.
Experience with SOAP and REST integrations.
Experience working with or understanding of Legacy technologies:
Struts Framework, JSP, WebSphere Application Server, SOAP services