This is a hybrid (on-site 3 days/week) role based in Montreal, QC. Responsibilities Understand business requirements and responsibilities. Design a high-performance, scalable system to support business needs. Develop and maintain reusable and testable, frontend and backend components. Be an active contributor of an agile team to build the best-in-class Lending platform. Requirements Qualifications 10+ years of a proven web-applications development experience in Angular, JS or TS, CSS, and HTML 5+ years of a proven development experience in Java, Spring, restful micro-services Interested in learning and applying modern technologies and patterns. Great communication skills and experience with client interaction Knowledge in one of the well-known Relational databases Preferred Qualifications Experience in Angular-JS, micro frontends. Knowledge in financial services. Knowledge in containerized systems architecture such as Kubernetes and Docker **Must be legally eligible to work in Canada.