Back to jobs
Scotia Wealth Management

Senior Software Engineer

Toronto, ONPosted 1 weeks ago

Job Description

  • Bachelor’s degree in Computer Science, Engineering, or a related discipline. 
  • 10+ years of hands-on experience in systems analysis, design, and development of enterprise solutions, including cloud-native, message-driven, test-driven, reactive, and containerized applications. 
  • Strong experience with: GCP and/or AWS; Kubernetes and Docker; Java 17+; Spring Boot 3+; SQL and MongoDB; CI/CD pipelines (e.g., Jenkins); and modern front-end technologies (HTML, CSS, Angular/React, jQuery, Bootstrap), plus event streaming and caching technologies (Kafka, Redis). 
  • Experience with C# and .NET is an asset. 
  • Familiarity with application security tools such as Black Duck, Fortify, WebInspect, and SonarQube. 
  • Strong knowledge of network communications (VPN, firewalls, load balancers), security protocols (SSL/TLS), authorization mechanisms (OAuth, JWT), and troubleshooting. 
  • Proficiency with developer tools and platforms such as Eclipse/STS, IntelliJ, VS Code; Jira, Bitbucket, Confluence; Git; and Gradle/Maven. 
  • Exposure to observability tools such as Splunk and Dynatrace is an asset. 
  • Experience working in an Agile delivery environment. 
  • Banking/financial services experience (4+ years preferred). 
  • Excellent interpersonal, communication, and influencing skills, with the ability to build strong relationships with business partners, stakeholders, strategic technology partners, and external vendors. 
  • See Your Match Score

    Sign up and Renata will show you how this job matches your skills and experience.

    Senior Software Engineer at Scotia Wealth Management | Renata