Job Description

Story Behind the Need:

  • 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.
Typical Day in Role:
  • Back-end role
  • Tech stack: Springboot framework, Java, Rest APIs, MongoDB, NodeJS
  • 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
|

Skills Required

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD2986867
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Toronto, ON, Canada
  • Education
    Not mentioned