Search jobs > Toronto, ON > Senior software engineer

Senior Software Engineer

Scotiabank
Toronto, ON, CA
$75-$85 an hour (estimated)
Full-time

Is this role right for you?

In this role you will :

  • Work as a developer for Prime Service Data Interface (PSDI) team with strong sense of ownership for system stability and capacity.
  • Be responsible for deliveries of new functionality, enhancements to systems on behalf of the team.
  • Exhibit strong technical and dev ops skills and will require candidate to have hands on development responsibilities.
  • Be involved in designing of new system functionality and features.
  • Be required to interact with other teams such as Product Development group, Quality Assurance team, support team and other internal Scotia teams in executing and delivering projects.

Do you have the skills that will enable you to succeed in this role? We’d love to work with you if you have :

  • 8+ years of experience in Software design and software development lifecycle.
  • Bachelor’s degree in computer science or equivalent experience.
  • Strong sense of ownership for system stability and capacity.
  • Strong hands-on experience in developing high performance Java back end applications.
  • Strong knowledge on core-java, multi-threading, collections.
  • Experience using Spring frameworks (spring-boot, spring-rest, spring-security, integration
  • Message-oriented middleware implementation experience using MQ / Tibco EMS / Kafka
  • Experience building and tuning complex SQL queries on databases such as Oracle, Sybase etc. (PL / SQL preferred)
  • Experience working with microservices architecture.
  • UI Framework experience (Angular, Vue, etc )

Nice to Have

  • Dev Ops : Source Code control / Release management tools (GIT, Bitbucket, JIRA, Jenkins, Gradle, Splunk preferred)
  • Knowledge / Experience in Unix shell scripting
  • Python
  • Experience in financial industry (capital markets)

What's in it for you?

  • We have an inclusive and collaborative working environment that encourages creativity, curiosity, and celebrates success!
  • We provide you with the tools and technology needed to create beautiful customer experiences.
  • You'll get to work with and learn from diverse industry leaders, who have hailed from top technology companies around the world
  • Onsite cafeteria.
  • Dress codes don't apply here, being comfortable does.
  • We offer a competitive total rewards package that includes a base salary, a performance bonus, company matching programs (pension & profit sharing), generous vacation, personal & sick days, personal development funding, maternity leave top-up, parental leave and much more.

LI-Hybrid

ScotiaTechnolgy

30+ days ago
Related jobs
Mimecast
Mississauga, Ontario

Work closely with Product Management, UX designers, X1 platform engineers, architects, QA engineers and the larger engineering team to deliver high quality product features in the cloud. Backend Software Engineer (various levels) – Cloud Integrated products. We are looking to build a team that can w...

Scotiabank
Toronto, Ontario

We are looking for a Senior Developer to work with the Notification Services team in Scotia Digital, who can deliver high quality code, write unit tests, provide UAT support, implementation, and operational support. Lead development activities as the senior member of the scrum team, planning and exe...

Dropbox
Canada
Remote

As we evolve from syncing and sharing files to providing advanced solutions for collaboration and distributed work, we are looking for a Senior Software Engineer to join our Privacy Engineering team. Our Engineering Career Framework is and describes what’s expected for our engineers at each of our c...

Hasbro
CA

As a Senior Backend Software Engineer working on the D&D team you will help design and build the services that will power the next generation of D&D’s best-in-class digital player tools. At least 3 years of experience as a back-end software engineer building services using technologies like ...

Snapcommerce
Toronto, Ontario
Remote

As a Senior Engineer you have the choice to continue on the IC track into the Staff Software Engineer role or switch to the people management track into an Engineering Manager role. Senior Software Engineer, Payments. We have 80 engineers across our teams and our biggest selling point is our focus o...

Orchestry Software Inc
Canada

Promote good engineering practices within feature development teams, including effective engineering estimation, decision making, and risk management. We help organizations adopt, govern and manage Microsoft 365 with beautiful, compelling and innovative software. We are 100% a product-led organizati...

AtkinsRéalis
Mississauga, Ontario

Execute software engineering tasks including software requirements specification, software design descriptions, coding, verification, testing, and documentation. Update and/or prepare Computers Engineering design documents including software requirements specifications, software design descriptions,...

Electronic Arts
Toronto, Ontario

Author and review technical design documents and API specifications detailing software requirements. You have a Bachelor/Master's degree in Computer Science, Computer Engineering or related field. You’ve developed high-quality, testable software. You have a desire to work with client engineers and d...

Mytechtal
Toronto, Ontario
Remote

Fortune 100 organizations? Our client in Toronto is looking for a skilled Software Software Engineer to . We're seeking a highly skilled software engineer to work on building an innovative FinOps web . Enjoy working onsite and collaborating with other engineers. ...

Scotiabank
Toronto, Ontario

Post-secondary education in Computer Science, Engineering, or in a related technical field. ...