Business group: Client Engineering - Commerce Engineering - supporting digital banking applications and digital customer onboarding
Project: Supporting the IVS upgrade - Interac Verification System - project is to move that system from on prem to cloud - at phase of starting implementation - need development support
Candidate Value Proposition:
The successful candidate will have the opportunity to work with a top Digital team for one of the top 5 Canadian Bank.
You will have a unique chance to help one of the fastest-growing business units become a leader. You will help scale, enable, and drive online & mobile development excellence as our team continues to deliver innovative solutions to client's customers.
Participate in development activities as a member of the scrum team, planning and executing to meet sprint objectives as well as program/project milestones
Write well designed, testable, efficient code by using best software development practices
Gather and refine specifications and requirements based on technical needs
Create and maintain software documentation
Collaborate with the Scrum team to plan milestones, successfully execute software delivery, and escalate issues as needed
Candidate Requirements/Must Have Skills:
5+ years' experience as a Java developer with a preference for Java 11 or 17- with demonstrated experience building scalable, enterprise level technology stacks with Java but ideally with a broad set of tools
5+ years' experience working with Spring Boot framework and
3+ years' experience with NoSQL databases with preference for MongoDB
3+ years' experience with Application Security like oAuth2 and/or SSO
Nice-To-Have Skills:
Experience with productionizing NodeJS servers
Experience with REST API design
Experience with modern JS toolsets (ES6, Typescript, Babel, Lerna, Jest, Protractor)
Experience form FI/banking
Soft Skills Required:
Excellent communication skills with ability to influence decision making across stakeholders
Effective organization, planning, and time management skills
A passion to work in a fast pace high performance team and having a desire to take the team towards the next level.
Education:
Bachelor's degree in technical field e.g. computer engineering, computer science
Best VS. Average Candidate:
Ideal candidate is an expert in Java, Springboot and can be dropped into an ongoing project and come up to speed quickly and can be a core contributor; strong technical knowledge
Candidate Review & Selection:
For the technical interview, in person interview - likely week of Nov 10 and codility the week of Nov 3
1st - take home codility assignment - to be completed within 2-3 days of being sent - provide emails if your candidate is shortlisted*
2nd - 1.5 hour technical panel interview with peers including live coding
Possible 3rd to decide between candidates if needed- 30 mins HM interview - culture fit
Job Details 13708 Contract 6 months Toronto 71.00 CAD Recruiter Dave Puggal |