Enable job alerts via email!

Software Engineer

Scotiabank

Canada

On-site

CAD 80,000 - 110,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading bank is seeking Java Software Engineers to enhance capital markets products and analytics platforms. The role focuses on backend development using Java and Spring Boot, with opportunities for front-end work. Candidates should have a strong technical mindset and collaborate closely with business teams to deliver market-leading solutions. The position offers remote work flexibility and a commitment to inclusivity.

Benefits

Remote work flexibility
Upskilling opportunities
Competitive rewards
Community engagement programs

Qualifications

  • 4+ years of recent backend development experience with Java / Spring Boot.
  • Experience in Microservices and API development in an enterprise environment.

Responsibilities

  • Collaborate with end users to understand needs and conduct gap analysis.
  • Develop and enhance solutions, managing the full project lifecycle.
  • Participate in SCRUM meetings and team collaborations.

Skills

Java
Spring Boot
API Development
Agile
SQL

Education

Bachelor’s degree in computer science
Bachelor’s degree in engineering

Tools

Postgres
MSSQL
Oracle
IBM MQ
Kafka
Redis

Job description

Requisition ID: #

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

The Team

Global Banking and Markets Engineering (GBME) is an award-winning, fast-moving technology engine supporting Scotiabank’s Corporate, Investment Banking, and Capital Markets businesses.

The Role

GBME is seeking Java Software Engineers who are eager to learn and enhance capabilities of capital markets products and analytics platforms. The role primarily involves backend development using Java / Spring Boot / RESTful API, with potential opportunities for front-end work (approximate 70/30 split).

The successful candidate will possess a strong technical and engineering mindset, working closely with business teams and engineering leaders to develop market-leading solutions across various projects within GBME.

Responsibilities
  1. Collaborate with end users and business teams to understand needs, conduct gap analysis, and assess requirements.
  2. Partner with Architecture on design and integration.
  3. Develop and enhance solutions and applications, managing the full project lifecycle from specifications to deployment.
  4. Design database schemas, test sets, and automate testing processes.
  5. Create deployment scripts and utilize tools like the Accelerator pipeline.
  6. Support solutions in production as needed.
  7. Improve user experience through scalable solutions and complex query handling.
  8. Communicate effectively with technical and non-technical audiences.
  9. Refactor legacy code and train end users as needed.
  10. Participate in SCRUM meetings and team collaborations.
Qualifications
  • 4+ years of recent backend development experience with Java / Spring Boot.
  • Experience in Microservices and API development in an enterprise environment.
  • Knowledge of databases and SQL (Postgres, MSSQL, Oracle).
  • Unix/Linux shell scripting experience.
  • Agile experience and understanding of TDD methodology.
  • Bachelor’s degree in computer science, engineering, or relevant field.
  • Capital Markets experience, understanding of Front, Middle, and Back office operations.
  • Experience with messaging frameworks like IBM MQ, Kafka, Redis.
  • Experience with real-time, high availability, low latency systems.
  • Knowledge of Java multi-threaded applications.
Benefits

We offer a diverse, inclusive, and accessible work environment, remote work flexibility, upskilling opportunities, competitive rewards, and community engagement programs.

Location

Canada: Ontario: Toronto

Additional Information

Scotiabank is committed to inclusivity and accessibility. If accommodations are needed during the recruitment process, please inform our Recruitment team. Candidates must apply online; only selected candidates will be contacted.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Associate Software Engineer - Remote in Canada

Optum

Richmond null

Remote

Remote

CAD 49.000 - 103.000

Full time

2 days ago
Be an early applicant

Senior Software Engineer

Imagine Foundation e.V.

North Vancouver null

Remote

Remote

CAD 98.000 - 145.000

Full time

2 days ago
Be an early applicant

Full Stack Software Engineer

Athennian

Toronto null

Remote

Remote

CAD 80.000 - 120.000

Full time

Yesterday
Be an early applicant

Full Stack Software Engineer

Imagine Foundation e.V.

null null

Remote

Remote

CAD 78.000 - 115.000

Full time

Yesterday
Be an early applicant

Senior Software Engineer

Infios

Moncton null

Remote

Remote

CAD 90.000 - 120.000

Full time

3 days ago
Be an early applicant

Senior Software Engineer

Ritchie Bros.

Burnaby null

Remote

Remote

CAD 70.000 - 100.000

Full time

7 days ago
Be an early applicant

Software Engineer - CoalitionRe

Coalition, Inc.

null null

Remote

Remote

CAD 80.000 - 120.000

Full time

7 days ago
Be an early applicant

Lead Principal Software Engineer - Remote

Akamai Technologies

null null

Remote

Remote

CAD 80.000 - 120.000

Full time

4 days ago
Be an early applicant

Senior .NET/JS/ASP Software Engineer

Portside

null null

Remote

Remote

CAD 80.000 - 120.000

Full time

5 days ago
Be an early applicant