Skip to content

Sr. IBM MDM Developer - Scotiabank, Toronto

scotiabank jobsScotiabank·Toronto, ONfull time

Posted: July 18, 2026

Apply for this jobExpires: August 17, 2026

Browse more Scotiabank jobs · See other jobs in Toronto

job description

AI Summary

As a Sr. IBM MDM Developer at Scotiabank in Toronto, Ontario, you will design, develop, and support enterprise-grade Master Data Management (MDM) solutions for customer data. This role involves building scalable OLTP and batch processing, enabling near real-time integration via messaging frameworks, and ensuring compliance. Key requirements include strong Unix/Linux scripting, J2EE development experience with Java and SQL, and hands-on IBM MDM development expertise.

About the Role

This senior role within Scotiabank's Client Systems, Canadian Banking Engineering team focuses on critical Master Data Management (MDM) solutions. The successful candidate will play a pivotal role in designing, developing, and supporting robust enterprise-grade MDM platforms specifically tailored for customer data. A core responsibility involves building scalable OLTP and batch processing capabilities, ensuring high performance and reliability for large volumes of data. Furthermore, the role requires enabling near real-time integration through various messaging and event frameworks, which is crucial for modern banking systems. Ensuring auditability and compliance using the out-of-the-box IBM MDM offering is also a key aspect of this position. This opportunity is ideal for an individual who thrives in complex enterprise environments, enjoys working with high-volume data platforms, and is motivated to deliver performant backend solutions. You will contribute to technical design discussions, collaborate with cross-functional teams, and mentor junior developers, promoting best practices in development, testing, and deployment across distributed enterprise platforms.

Skills and Experience

To succeed in this Sr. IBM MDM Developer role, candidates must possess strong core technical skills, including extensive Unix/Linux scripting experience, particularly with AWK or Perl, for efficient batch processing and large data set analysis. Hands-on experience with Unix platforms, preferably IBM AIX, including system performance analysis, is essential. Solid J2EE development experience is required, encompassing Java, IBM MQ/JMS, SQL, and ORM frameworks, with IBM pureQuery being a preferred asset. Strong experience with relational databases, especially IBM LUW DB2, is crucial, alongside advanced SQL proficiency for complex queries, stored procedures, and User Defined Functions (UDFs). The position demands significant experience in large-scale system integration, including JAX-WS web services, batch processing, and messaging systems like MQ and Kafka, as well as ETL/data pipelines. Specific IBM MDM development experience is highly valued, covering the MDM transaction framework, event framework, and messaging integration, along with IBM WebSphere Admin skills for configuration and troubleshooting. Developers with strong J2EE experience but without prior MDM experience will also be considered, demonstrating Scotiabank's commitment to developing talent. Knowledge of the Customer Data domain and Financial Services is a significant advantage, as is familiarity with event-driven architectures and working in regulated financial environments.

Why Join Scotiabank

Scotiabank is committed to investing in its employees and fostering a purpose-driven, winning team culture. As a leading Canadian bank, Scotiabank offers a dynamic environment where you can continue to build your career and contribute to high-performing initiatives. Joining Scotiabank means becoming part of an inclusive culture that values results and provides opportunities to work on cutting-edge technology within the Canadian banking sector. You will be part of a team that supports critical client systems, ensuring data integrity and robust integration across various enterprise systems.

categories

about scotiabank

similar jobs