Build enterprise applications in Toronto using Java, Spring Boot, and SQL. This individual-contributor role supports scalable, high-performance technology solutions.
Scotiabank seeks a Software Engineer with seven-plus years of development experience. You will design applications, services, APIs, integrations, and data platforms while partnering with business and technology teams. The work emphasizes database development, systems integration, technical design, and engineering guidance.
Key Responsibilities: Design, develop, test, and support enterprise applications
Build scalable solutions with Java, Spring Boot, and SQL
Optimize queries, stored procedures, and data pipelines
Perform code reviews and improve software quality
Troubleshoot production issues and implement permanent solutions
Requirements: Seven-plus years of software development experience
Robust Java and Spring Boot proficiency
Advanced SQL, database design, and query optimization knowledge
Experience with Python and REST or SOAP services
Strong analytical, problem-solving, and communication skills
Apply Java, Spring Boot, SQL, and systems integration expertise to enterprise engineering at Scotiabank in Toronto.