- We are looking for a skilled Front-End Developer to join our team and support the modernization of our legacy Java Enterprise Edition (JEE) system, which is hosted on-premises in our data center.
- This monolithic application is built on WebSphere Application Server with Hibernate and Oracle databases, and is undergoing a transformation, including a migration to Azure Zulu JDK 17 and an upgrade to IBM Liberty.
- As part of our digital transformation, we are starting a major initiative to expose remitter APIs and improve our front-end architecture. You will play a key role in enhancing user experiences while working with older Java-based technologies and integrating modern front-end frameworks.
Responsibilities
- Front-End Development: Maintain and modernize the existing user interface for a legacy Java-based system.
- UI/UX Enhancements: Improve usability, accessibility, and responsiveness of web applications.
- Integration with APIs: Work closely with back-end teams to integrate with newly developed remitter APIs.
- Java Migration Support: Ensure compatibility and seamless UI transition during migration to Azure Zulu JDK 17 and IBM Liberty.
- Performance Optimization: Improve the efficiency and scalability of front-end components.
- Cross-Team Collaboration: Work with architects, back-end developers, and DevOps teams to support a smooth transition from WebSphere to IBM Liberty.
- On-Prem & Cloud Readiness: Develop a strategy for front-end components to adapt to hybrid cloud environments.
Required Skills and Experience
- Front-End Development: 10+ years of experience in banking, remittance and wallet front-end technologies.
- JavaScript & Modern Frameworks: Proficiency in React.js, Angular, or Vue.js.
- HTML5, CSS3, and SASS/LESS: Strong experience in UI development and styling.
- RESTful API Integration: Experience consuming and integrating APIs.
- Cloud Exposure: Familiarity with Azure Cloud environments is a plus.
- Version Control: Proficiency with Git and GitLab.
- Cross-Browser Compatibility: Expertise in ensuring UI works across multiple browsers.
- Performance Optimization: Experience with Web Performance, Lazy Loading, and Caching.
- Banking/Financial Industry Experience: Understanding of regulatory and security requirements is an advantage.
Preferred Qualification:
- Experience with legacy Java front-end technologies like JSP or JSF.
- Knowledge of microservices and API-first development.
- Exposure to IBM Liberty and WebSphere Application Server.
- Familiarity with CI/CD pipelines for front-end deployment.
Report job