Senior Java Back-end Developer
Tech stack : Java 17, Springboot
100% back-end role
Location Address : Hybrid - Toronto – 1 / week on Wednesdays
Contract Duration : ASAP to 10 / 31 / 2025 with high possibility of extension & conversion to FTE
Number of Positions : 3
Reason : New projects
Business group : Client Engineering – Microservices – team is responsible to work on microservices for mobile and web digital banking applications
Project :
Smart Investor Initiative – 2 resources – in phase 2 (phase 1 built foundational capability for customers with investment products to add on purchases, handle their portfolio) - expanding on capability, introducing new category of customers
Small Business Squad – 1 resource – building digital banking capabilities for small business customers
Responsibilities :
issues.
problems.
in quality craftsmanship that delights users
Must Have Skills :
1) 10+ years of experience in software development and supporting complex large-scale
customer facing platforms
2) 6+ years’ experience as a Java developer with a preference for Java 17 / Spring
3) 6+ years of experience in building public and internal REST APIs in line with Spring methodologies and hands-on experience with 3+ of those years working with Spring Boot microservice architecture
4) 3+ years’ hands-on combined experience with APM tools, such as Dynatrace, Splunk, etc. – 2 recent projects
5) 3+ years’ combined experience using Jira, Confluence, Jenkins, Bitbucket – 2 recent projects (please list which + for how long)
Nice-To-Have Skills :
1) FI / Digital banking experience
2) Well-rounded knowledge of Agile principles and the flexibility to adapt your experience to
new and evolving environments
3) Knowledge of a variety of frameworks (server side, browser side, desktop etc.) as well as high
aptitude for diving in and picking up new things
4) Experience with testing – JUnit, TestNG
Best VS. Average Candidate :
The ideal candidate will be able to hit the ground running and require minimal hand holding as part of a collaborative software engineering team; strong technical skills in Spring Boot, Microservices, Kafka, NoSQL, Docker, OpenShift, Kubernetes
Candidate Review & Selection
1 round – 1 hour Panel Interview – Video – camera ON – must be on device that supports sharing screen
Potential 2nd round in person onsite at 333 King St East – 45 minutes – possible whiteboarding, behavioral + team fit