Software Developer

Scotiabank

Full-time Computer Occupations
Apply Now
Location
Scarborough, Ontario, Canada
Posted
June 29, 2026

Job Description

Is this role right for you?

In this role, you will:
  • Design, develop, and support IBM MDM solutions for customer data management

  • Develop and optimize large-scale batch processing using Unix scripting (AWK or Perl)

  • Analyze system performance (CPU, memory, I/O) on Unix/AIX environments and propose improvements

  • Design and implement backend services using J2EE technologies (Java, MQ, SQL, ORM frameworks)

  • Develop and maintain complex SQL, stored procedures, and user-defined functions (UDFs)

  • Integrate MDM with enterprise systems using JAX-WS, messaging (MQ/Kafka), ETL workflows, and batch pipelines

  • Ensure data integrity, consistency, and performance across relational databases (LUW DB2 preferred)

  • Participate in system integration activities across distributed enterprise platforms

  • Contribute to technical design discussions and provide input to all stakeholders

  • Collaborate with...