Developer

JOB DESCRIPTION

Location: Hybrid (Downtown, Toronto)

Duration: 6 months

Our client a leading financial institution in Downtown Toronto, is looking for a Developer to participate in development activities as a member of the scrum team, planning and executing to meet sprint objectives as well as program/project milestones ………………………..The successful candidate will have the opportunity to work with one of the Top 5 Banks in Canada.

Typical Day in role:

  • Back-end role
  • Tech stack: Spring Boot framework, Java, Rest APIs, MongoDB, NodeJS
  • 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 a 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 from FI/banking

Soft Skills Required:

  • Excellent communication skills with the ability to influence decision-making across stakeholders
  • Effective organization, planning, and time management skills
  • A passion to work in a fast-paced pace high-performance team and having a desire to take the team to the next level.

Education:

  • Bachelor’s degree in technical field e.g. computer engineering, computer science

Finance professional is committed to creating an inclusive environment where all team members and clients feel like they belong. We seek applicants with a wide range of abilities and we provide an accessible candidate experience. We advocate for you and welcome anyone regardless of race, color, religion, national origin, sex, physical or mental disability, or age.