This recruiter is online.

This is your chance to shine!

Apply Now

Intermediate Java 11/17 (Springboot) Developer to help move on prem-systems to cloud for a digital banking team- 38568

Toronto, ON
  • Number of positions available : 1

  • To be discussed
  • Contract job

  • Starting date : 1 position to fill as soon as possible

Intermediate Java 11/17 (Springboot) Developer to help move on prem-systems to cloud for a digital banking team- 38568


Location Address: Hybrid - Toronto - 3 days/week possible to come in onsite fulltime 5 days/week - (Tuesday, Wednesday, Thursday currently) need candidates who would be OK to come in daily

Subject to change: 3-4 days onsite may be required based on business needs

Contract Duration: 6 months (Possibility of extension & conversion to FTE)

Schedule Hours: 9am-5pm Monday-Friday; standard 37.5 hrs/week

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

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

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


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 DT Toronto

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


Apply

Requirements

Level of education

undetermined

Work experience (years)

undetermined

Written languages

undetermined

Spoken languages

undetermined