×
Register Here to Apply for Jobs or Post Jobs. X

Software Developer; Java

Job in Toronto, Ontario, C6A, Canada
Listing for: Scotiabank
Full Time position
Listed on 2026-03-03
Job specializations:
  • Software Development
    Java Developer, Backend Developer, Software Engineer, Full Stack Developer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 CAD Yearly CAD 80000.00 100000.00 YEAR
Job Description & How to Apply Below
Position: Software Developer(Java)

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

Contributes to the overall success of the Pricing and Rates applications within the Deposits Domain of Canadian Banking Engineering. You will ensure specific individual goals, plans, initiatives are executed and delivered in support of the team’s business strategies and objectives. Ensures all activities conducted are in compliance with governing regulations, internal policies and procedures.

In this role you will:
  • Provide system analysis, design/programming, technical documentation, and support for existing and new applications and systems.
  • Work with project team to refine technical requirements and build the technical design and guidance based on the bank’s enterprise architecture standards.
  • Perform coding, unit testing, debugging, documenting, and implementing of applications and scripts.
  • Create estimates and planning of development efforts required for various projects and enhancements.
  • Maintain, support, and enhance existing applications.
  • Participate in regular code reviews for release activities.
  • Work on the implementations of code to non-production and production environments.
  • Take a lead role in production issue analysis and perform root cause analysis for production issues and implementation issues.
  • Provide recommendations on best practices and enhancements that are in line with the bank’s technology road map.
  • Work with 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 your respective areas in accordance with Scotiabank’s Values, its Code of Conduct and the Global Sales Principles, while ensuring the adequacy, adherence to and effectiveness of day‑to‑day business controls to meet obligations with respect to operational, compliance, AML/ATF/sanctions and conduct risk.
  • Champion a high‑performance environment and contribute to an inclusive work environment.
Skills and experience required:
  • Bachelor’s degree in Computer Science, Engineering, or related discipline (preferred).
  • At least 3–5 years of technical working experience in systems analysis, design, development, unit testing, and debugging.
  • Technical experience with Core Java (Version 8 or higher)/Java and Python.
  • Proficient in SQL & relational databases.
  • Knowledge or experience with GIT, Gradle, Jira, Confluence or similar tools for building Continuous Integration/Continuous Delivery pipelines.
  • Technical experience in an agile environment.
  • Experience with Spring Boot, Spring Security, Spring Data Repositories, and Spring Batch.
  • Technical knowledge of Web Services, SOAP/REST, STS Spring Tools, or Eclipse IDE.
  • Knowledge of SSL and setup of secure handshake between applications.
  • Technical knowledge of development and implementation of cloud platforms such as Google Cloud and Splunk.
  • Oracle Certified Java Developer certification is a plus.
  • Knowledge of event‑driven architecture (Kafka, Kafka connectors, Kafka brokers).
  • 3–5 years of experience in the banking/financial services industry.
  • Experience with SoapUI and cloud platforms.
What's in it for you?
  • Diversity, Equity, Inclusion & Allyship – inclusive culture, Employee Resource Groups, etc.
  • Accessibility and workplace accommodations are provided.
  • Upskilling through online courses, cross‑functional development, and tuition assistance.
  • Competitive rewards program including bonus, flexible vacation, personal, sick days, and benefits starting on day one.
  • Community engagement opportunities.
Location

Canada :
Ontario :
Toronto

About Scotiabank

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 during the recruitment and selection process, please let our Recruitment team know. 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.

#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary