Backend Java Engineer — Spring Boot & Kafka

Scotiabank

Toronto

On-site

CAD 90,000 - 120,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Scotiabank in Toronto is seeking an Intermediate Java Developer to join the Global Payments Engineering team. You will design, develop, and maintain backend services with Java and Spring Boot, and collaborate with QA and product teams to deliver reliable solutions.

You'll work on Kafka-based messaging, relational databases, RESTful APIs, and participate in code reviews in an Agile environment, with opportunities to learn and grow within a leading financial tech group.

Qualifications

  • 5+ years of Java development experience.
  • Proficient in Java 8+ and Spring Boot.
  • Experience with Kafka-based messaging and event-driven designs.

Responsibilities

  • Design, develop, test, and maintain backend applications using Java and Spring Boot.
  • Implement and support Kafka-based messaging and event-driven integrations.
  • Work with relational databases, including schema design, queries, and performance optimization.
  • Build and consume RESTful APIs.
  • Collaborate with team members to deliver features and improvements.
  • Participate in code reviews and follow best practices for clean, maintainable code.
  • Troubleshoot and resolve application bugs and performance issues.
  • Contribute to technical documentation and knowledge sharing.

Skills

Java (8+)
Spring Boot
Apache Kafka
Relational Databases
REST APIs
Git
Maven/Gradle
Agile/Scrum
Communication
Problem Solving

Tools

Docker

Job description

Scotiabank in Toronto is seeking an Intermediate Java Developer to join the Global Payments Engineering team. You will design, develop, and maintain backend services with Java and Spring Boot, and collaborate with QA and product teams to deliver reliable solutions.

You'll work on Kafka-based messaging, relational databases, RESTful APIs, and participate in code reviews in an Agile environment, with opportunities to learn and grow within a leading financial tech group.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer, Global Payments Technology (Backend Java Developer)
Software Engineer, Global Payments Technology (Backend Java Developer)

Scotiabank • Toronto

On-site
CAD 90,000 - 140,000
DEI & Allyship
Accessibility
Upskilling
+2
Software Engineer, Java, Global Payments Engineering (Future Opportunities)
Software Engineer, Java, Global Payments Engineering (Future Opportunities)

Scotiabank • Toronto

On-site
CAD 90,000 - 120,000
Senior Java Engineer - Cloud, Microservices & Kafka
Senior Java Engineer - Cloud, Microservices & Kafka

RBC • Toronto

On-site
CAD 110,000 - 140,000
Total rewards program
Coaching & development
Work-life balance
+2
Backend Java Engineer — SpringBoot Microservices
Backend Java Engineer — SpringBoot Microservices

RBC • Toronto

On-site
CAD 90,000 - 120,000
Total Rewards Program
Coaching and development
Dynamic, collaborative team
+1
Senior Java Backend Architect - Microservices & Kafka
Senior Java Backend Architect - Microservices & Kafka

Citi • Mississauga

On-site
CAD 121,000 - 171,000
Junior Software Engineer – Cloud & Payments Platforms
Junior Software Engineer – Cloud & Payments Platforms

Scotiabank • Toronto

On-site
CAD 90,000 - 120,000
Bonus program
Flexible vacation policy
Personal and sick days
+2
Backend Java Developer
Backend Java Developer

Galent • Calgary

Hybrid
CAD 110,000 - 150,000
Hybrid work model
On-site Calgary
Senior Java Engineer – Java, Kafka
Senior Java Engineer – Java, Kafka

Tobermory • Toronto

On-site
CAD 127,000 - 164,000
Competitive salary
Performance-based incentive
Health and wellness benefits
+7
Java fullstack Developer
Java fullstack Developer

Tekgence Inc • Toronto

Hybrid
CAD 100,000 - 130,000
Java Backend Engineer | Microservices & Cloud DevOps
Java Backend Engineer | Microservices & Cloud DevOps

Talenzaa • Mississauga

On-site
CAD 90,000 - 130,000