S

Software Engineer, Global Payments Technology (Java Developer)

Scotiabank

Toronto, Ontario, Canada Full-time June 09, 2026

Found Description

What You’ll Do

:
  • 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

  • Actively participate in Agile/Scrum ceremonies (stand-ups, sprint planning, reviews, retrospectives)
  • What You'll Bring:

  • 5+ years of professional experience in Java application development

  • Strong working knowledge of Java (8+) and Spri...
  • Ready to Apply?

    Submit your application for Software Engineer, Global Payments Technology (Java Developer) at Scotiabank

    Apply Now