Full-time

Senior Java Software Engineer - Banking Experience

Posted by MSZ Systems • Toronto, ON, Canada

📍 Toronto, ON 🕒 March 01, 2026

About the Role

Job Location

Downtown Toronto (3 days work from office)

Job Description

As a Senior Java Software Engineer, you will be responsible for designing, developing, and maintaining high-performance applications using Java and the Spring Boot framework. You will work closely with cross-functional teams to deliver innovative software solutions that meet our clients' needs.

Mandatory Skills

  • Java and Spring Boot - 8+ years in Java and Spring Boot for developing RESTful APIs and microservices
  • SQL - SQL experience for writing queries, stored procedures, and performance tuning in relational databases (Oracle, SQL Server, PostgreSQL)
  • Maven/Gradle, Jenkins, Git/Bitbucket - Understanding of CI/CD tools and processes
  • Knowledge of API integration and coding best practices, including secure data exchange and error handling
  • Familiarity with cloud platforms (Azure or AWS) for deployment and integration
  • Ability ...

Ready to Apply?

Submit your application today and take the next step in your career journey with MSZ Systems.

Apply Now