Senior Developer (Toronto)

Senior Developer (Toronto)

03 Nov
|
Scotiabank
|
Toronto

03 Nov

Scotiabank

Toronto

Is this role right for you? In this role, you will: Lead software development initiatives as a senior member of an Agile Scrum team, helping to deliver sprint objectives and key program milestones.

Design, develop, and maintain high-performance, scalable microservices and distributed applications supporting critical banking and loyalty services.

Analyze business and technical requirements and transform them into robust, maintainable solutions.

Contribute to solution architecture by creating both high-level and detailed technical designs.

Collaborate with cross-functional teams to identify technical opportunities, assess impacts, and implement effective solutions.

Drive engineering excellence through code reviews, design reviews, and adherence to development best practices.

Support the planning, execution, testing, deployment, and ongoing optimization of software solutions.

Investigate and resolve complex production issues while ensuring platform stability, reliability, and performance.

Participate in proof-of-concepts, innovation initiatives, and research activities that advance the technology stack.

Document architecture, design decisions, technical workflows, and operational procedures.

Contribute to projects that enhance banking experiences for millions of Canadian customers.

Promote a culture of continuous improvement, collaboration, innovation, and inclusion.

Ensure solutions align with the Bank's security, compliance, and risk management standards.

Do you have the skills that will enable you to succeed in this role? We'd love to work with you if you have: Technical Expertise Degree or diploma in Computer Science, Software Engineering, or a related discipline. 6+ years of experience building enterprise-scale, cloud-native, event-driven, and containerized applications.

Robust hands-on development experience with: Java 17+ Spring Boot and Spring Security REST APIs and Microservices Architecture Apache Kafka,



ActiveMQ, and Azure Service Bus Azure Cloud Services and GCP Kubernetes and Docker NoSQL and Relational Databases Redis CI/CD pipelines and Dev

Ops practices Experience with build and dependency management tools such as Maven and Gradle.

Strong knowledge of version control systems including Git and Bitbucket.

Strong understanding of networking concepts, application security, troubleshooting, and performance optimization.

Experience working with technologies such as XML, YAML, JSON, SQL, Shell Scripting, Groovy, Velocity, and Azure SDK.

Leadership & Collaboration Strong communication and collaboration skills with the ability to influence technical decisions.

Proven ability to mentor developers with varying levels of experience.

Experience leading technical discussions and driving consensus across teams.

Ability to balance short-term delivery goals with long-term architectural strategy.

Passion for continuous learning, innovation, and engineering excellence.

Nice to Have Experience in banking, payments, financial services, or highly regulated industries.

Exposure to loyalty, rewards, or customer engagement platforms.

Experience with large-scale distributed systems and high-volume transaction processing.

Why Join Us? Build applications that impact millions of customers across Canada.

Work with modern cloud-native technologies and microservices architectures.

Solve challenging engineering problems at enterprise scale.

Influence technical direction and architecture decisions.

Collaborate with highly skilled engineers and technology leaders.

Participate in innovation initiatives, proof-of-concepts, and emerging technology adoption.

Grow your technical and leadership skills while making a meaningful impact on the future of digital banking.

If you're excited about building modern, resilient, and scalable systems while working with cutting-edge technologies in a collaborative environment, we'd love to hear from you.

📌 Senior Developer (Toronto)
🏢 Scotiabank
📍 Toronto

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior developer (toronto) / toronto

Subscribe to this job alert:

Get the latest job offers by email for: senior developer (toronto) / toronto