1

Intern Java Mainframe Developer Jobs in Toronto, ON

Establish engineering standards across API and Java development focused on scalability, resilience ... Exposure to mainframe integration or modernization scenarios * Knowledge of API security (OAuth ...

Technical Analyst Intern

Toronto, ON · Hybrid

CA$23 - CA$25/hr

A programming language like Java or Python * Frontend tooling (e.g.HTML, CSS, JavaScript) * A ... Flexible hybrid work model with monthly intern socials for better work-life balance * Convenient ...

Intern - Technical

Toronto, ON · Hybrid

CA$25 - CA$40/hr

... engineers who help and challenge them they work on projects that matter to our customers. Work with ... Java, Spring, SpringBoot, RESTapi, Nodejs, SQL, MongoDB, Postgres * Backend testing: Junit ...

... mainframes in the 1970s to artificial intelligence today. Skills and Responsibilities: • ... Java/J2EE and Selenium is an added advantage. • Experience in implementing best practices and ...

New

... Java), testing frameworks, and utilities Experience with API testing Experience with Customer data ... Mainframe environment Experience with testing large data transformations and migrations at ...

... Java, Unix shell skills - working in Eclipse based environments Solid understanding of DevOps for ... have: mainframe development experience and enterprise architectural knowledge/experience ...

... SQL, Python, PySpark, Java * 1.5 years' experience with DevOps & CI/CD tools: Helios, GitHub ... ServiceNow, Jira, IBM DataStage * 1.5 years of basic mainframe experience: JCL, SYSIN, ZEKE, SORT ...

next page

Showing results 1-20

Intern Java Mainframe Developer information

What is the difference between Intern Java Mainframe Developer vs Intern Mainframe Developer?

AspectIntern Java Mainframe DeveloperIntern Mainframe Developer
Required SkillsJava, Mainframe basics, basic database knowledgeMainframe technologies (COBOL, JCL), basic Java knowledge
Work EnvironmentJava development teams, enterprise application projectsMainframe operation teams, legacy system maintenance
Industry UsageFinancial services, insurance, bankingBanking, government agencies, large enterprises

The main difference between an Intern Java Mainframe Developer and an Intern Mainframe Developer lies in their technical focus. The Java Mainframe role emphasizes Java programming combined with basic mainframe skills, often working on modernizing legacy systems. In contrast, the Mainframe Developer role centers on mainframe-specific technologies like COBOL and JCL, with less emphasis on Java. Both roles are common in large enterprises and serve different aspects of legacy system management and modernization projects.

What are the most commonly searched types of Java Mainframe Developer jobs in Toronto, ON? The most popular types of Java Mainframe Developer jobs in Toronto, ON are:
Senior Manager, Development

Senior Manager, Development

Scotiabank

Toronto, ON

Other

Posted 13 days ago


Job description

Requisition ID: 265212 
Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture.

The Customer Information Systems - Client Systems Domain is seeking a results-oriented Senior Manager Development to lead delivery of CIS APIs and integration platforms while owning the MDM (IBM) application. This role is accountable for driving API engineering, delivery, platform reliability, and modernization, including improving resiliency and implementing telemetry as part of the mainframe to MDM transformation.

You will lead a cross functional team of FTE and Contract staff consisting of Engineers, Delivery Manager, QE, and BSAs to deliver secure, scalable, and high-performing client data services that are critical to the bank's customer experience and enterprise integration ecosystem.

Is this role right for you? In this role, you will:

 

  • Lead and manage Delivery Managers and cross-functional teams (API/Java, QE, BSAs) to deliver CIS APIs and integration services
  • Own IBM MDM application delivery, stability, and resiliency, driving improvements in availability, recovery, and observability
  • Drive telemetry implementation (logging, monitoring, tracing, alerting) to improve production visibility and incident response for MDM and APIs
  • Support modernization efforts related to mainframe to MDM migration, ensuring minimal disruption and improved platform performance
  • Define and execute the API and integration roadmap aligned with enterprise architecture and client data strategy
  • Ensure delivery of complex initiatives within timelines, budget, and quality expectations across BAU and transformation
  • Establish engineering standards across API and Java development focused on scalability, resilience, and security
  • Drive integration patterns including REST APIs, messaging, and event-driven architectures
  • Implement strong delivery governance, metrics, and KPIs (reliability, performance, throughput, defect leakage)
  • Partner with architecture, infrastructure, and enterprise teams to deliver scalable and secure solutions
  • Build a culture of ownership, accountability, and continuous improvement across teams
  • Develop talent through coaching, structured feedback, and career progression planning
  • Manage financials and resource allocation across the portfolio

Do you have the skills that will enable you to succeed in this role? We'd love to work with you if you have:

 

  • 10+ years of experience in software development with significant experience in delivery leadership roles in banking domain
  • Proven experience leading large-scale API and integration delivery teams through Delivery Managers
  • Strong technical background in Java, microservices, and API development
  • Experience owning enterprise applications with accountability for production stability and resilience
  • Hands-on exposure to IBM MDM or similar customer data platforms
  • Experience improving platform reliability through observability and telemetry (monitoring, logging, alerting)
  • Experience with integration technologies including messaging (Kafka, MQ) and synchronous/asynchronous patterns
  • Strong understanding of distributed systems, performance tuning, and high-availability design
  • Experience delivering modernization programs, including legacy to distributed or hybrid architecture transitions
  • Strong knowledge of Agile, DevOps practices, and CI/CD pipelines
  • Excellent stakeholder management and communication skills

Nice-to-have skills:

  • Experience in customer data domain within financial services
  • Exposure to mainframe integration or modernization scenarios
  • Knowledge of API security (OAuth, JWT) and enterprise security practices
  • Exposure to cloud-native architectures and observability platforms
  • Experience operating in regulated environments

Location(s):  Canada : Ontario : Toronto 
Scotiabank is a leading bank in the Americas. Guided by our purpose: "for every future", we help our customers, their families and their communities achieve success through a broad range of advice, products and services, including personal and commercial banking, wealth management and private banking, corporate and investment banking, and capital markets.  
At Scotiabank, we value the unique skills and experiences each individual brings to the Bank, and are committed to creating and maintaining an inclusive and accessible environment for everyone. If you require accommodation (including, but not limited to, an accessible interview site, alternate format documents, ASL Interpreter, or Assistive Technology) during the recruitment and selection process, please let our  Recruitment team know. If you require technical assistance, please click here. Candidates must apply directly online to be considered for this role. We thank all applicants for their interest in a career at Scotiabank; however, only those candidates who are selected for an interview will be contacted.