Java Developer - Java/React

ScotiabankToronto, ON
Onsite

About The Position

Retail Deposits and Investments Technology within GWM is looking for a Sr. Software Developer to work on a strategic application suite. This role is responsible for designing, developing, and implementing applications for the Investment Platform, with a focus on the Authentication domain. The developer will deliver Full Stack solutions, maintain high code quality, create detailed design documents, and drive technical discussions, contributing to world-class digital products that impact millions of Scotiabank customers.

Requirements

  • At least 10+ years of technical working experience in systems analysis, design, development, unit testing, and debugging.
  • Experience in application architecture and API design.
  • Frontend development background in building web applications using technologies like ReactJS, NodeJS, NextJS and modern JavaScript toolsets (ES6+, Webpack, Babel, Jest, SonarQube, CheckMarx, Web Inspect) and knowledgeable in HTML/CSS/SASS.
  • Technical working experience with Core Java (Version 8 or higher)/Java, JDK17+.
  • Proficient in SQL & relational databases.
  • Working experience with Spring framework - Spring Boot, Spring Security and Spring Data Repositories, Spring Batch, Hibernate, Kafka.
  • Technical working knowledge of Web Services, SOAP/REST, IntelliJ, STS Spring Tools, or Eclipse Integrated Development Environment (IDE).
  • Knowledge or experience in the use of GIT, Bitbucket, Gradle, Maven, Jira, Confluence, or a similar tool(s) for building Continuous Integration/Continuous Delivery (CI/CD) pipelines.
  • Knowledge of SSL and setup of secure handshake between applications.
  • Technical knowledge of Google Cloud and Kubernetes, Splunk, Dynatrace.
  • Knowledge of a variety of frameworks (server side, infrastructure, browser side, desktop etc.) as well as high aptitude for diving in and picking up new things.
  • Experience in developing security systems and analyzing the current systems for vulnerabilities.
  • Technical working experience in an agile environment.
  • Collaboration tools - JIRA, Confluence.

Nice To Haves

  • Bachelor’s degree in computer science, Engineering, or related discipline is preferred.
  • Experience with investment products or retail investment banking is an asset.
  • Bachelor (equivalent or higher) degree in Computer Science, Engineering, or related discipline.
  • Viewpoint is required to assess the impact of development and/or changes to the overall data processing environment.
  • Prior experience in wealth and or investment products.
  • Customer first mindset while providing technology solutions to business problems.

Responsibilities

  • Provide system analysis, object-oriented design/programming, technical documentation, and support for existing and new applications and systems.
  • Provide recommendations on best practices and enhancements that are in line with the bank’s technology road map.
  • Work with project team to refine technical requirements and provide technical design and guidance based on industry best practices.
  • Perform coding, unit testing, debugging, documenting, and implementing of applications and scripts.
  • Participate in estimation and planning of development efforts required for various projects and enhancements.
  • Maintain, support, and enhance existing applications and participate in regular code reviews for release activities.
  • Lead the implementation efforts for implementations of code to non-production and production environments.
  • Participate in production issue analysis and perform root cause analysis for production issues and implementation issues.
  • Assist the product owners and business analysts in discovering the current system behavior and provide recommendations on improving the current system.
  • Understand how the Bank’s risk appetite and risk culture should be considered in day-to-day activities and decisions.
  • Actively pursue effective and efficient operations of respective areas in accordance with Scotiabank’s Values, its Code of Conduct.
  • Champion a high-performance environment and contribute to an inclusive work environment.

Benefits

  • Upskilling through online courses, cross-functional development opportunities, and tuition assistance.
  • Competitive Rewards program including bonus, flexible vacation, personal, sick days and benefits will start on day one.
  • Free tea & coffee, universal washrooms, and lots of space for team collaboration.
  • Opportunities for community engagement & belonging with our various programs such as hackathons.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service