Senior Developer at Scotiabank
Toronto, ON M1L 4S2, Canada -
Full Time


Start Date

Immediate

Expiry Date

19 Nov, 25

Salary

0.0

Posted On

20 Aug, 25

Experience

3 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Web Services, Postgresql, Ibm Db2, Relational Databases, Agile Methodologies, Spring Framework, Spring Boot, Distributed Systems, Java

Industry

Banking/Mortgage

Description

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

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities

IS THIS ROLE RIGHT FOR YOU?

  • Collaborate with cross-functional teams to develop scalable and secure API solutions for Credit Card Services.
  • Lead strategic technology initiatives, including cloud migration, database upgrades, and enhancements to monitoring and observability tools.
  • Partner with business stakeholders and other development teams to design and implement end-to-end solutions aligned with evolving business requirements.
  • Proactively troubleshoot and resolve production issues, ensuring minimal customer impact and timely, effective remediation.
  • Identify gaps and defects in the bank’s credit card service APIs, driving continuous improvement and system enhancements.

DO YOU HAVE THE SKILLS THAT WILL ENABLE YOU TO SUCCEED IN THIS ROLE?

  • Strong proficiency in Java, with hands-on experience in the Spring Framework (e.g., Spring Boot, Spring MVC).
  • 3+ years of experience in designing and developing APIs.
  • Solid understanding of web services, networking concepts, and distributed systems.
  • Working knowledge of relational databases (e.g., MySQL, PostgreSQL, IBM DB2) and no-SQL databases (e.g. MongoDB).
  • Hands-on experience with cloud platforms (e.g., AWS, Azure, GCP).
  • Familiarity with Agile methodologies and practices is an advantage.
  • Excellent analytical and problem-solving abilities.
  • Self-motivated with the ability to work both independently and collaboratively in a team environment.
Loading...