Modernizing Payment Systems

Jay Arif

In my role as a backend developer at National Bank of Canada, I played a pivotal role in two key projects that significantly impacted our transaction banking department. Firstly, I was involved the development, testing, and deployment of microservices REST API's using latest enterprise software technologies such as SpringBoot, Docker, Jenkins, and AWS. These services were instrumental in managing banking accounts, facilitating payments, and handling deposit holds. The success of this initiative translated into substantial business growth, attracting over 1 million customers since 2020 and generating an impressive cumulative annual revenue of $650 million. Additionally, I led the migration of multiple microservices from OpenShift and GCP to AWS, employing Docker and Jenkins for seamless integration in a cloud-native environment. Notably, throughout these projects, I worked closely with the business side of our transaction banking department, ensuring that the technical solutions aligned with their strategic goals and operational requirements. This collaboration fostered a synergistic relationship between technology and business, contributing to the overall success and efficiency of our banking services.
Like this project

Posted Feb 4, 2024

Modernizing real time payment systems

Building billing system for energy sector
Building billing system for energy sector
Developing payment management system
Developing payment management system

Join 50k+ companies and 1M+ independents

Contra Logo

© 2025 Contra.Work Inc