Scheduled Maintenance: sisystems.com will be Unavailable from Friday, Dec 9th @ 8:00 PM MST - Saturday, Dec 10th @ 8:30 AM MST for regularly scheduled maintenance.
Login | Register

Senior Java (Spring/Springboot) Developer to deliver a digital banking solution on a authentication and digital identity project with J2EE, GIT and Cloud Foundry (Azure)- 28411, 28358 and 28355

Job Type: Contract
Positions to fill: 3
Start Date: Jan 09, 2023
Job End Date: Aug 24, 2023
Pay Rate: Hourly: Negotiable
Job ID: 125528
Location: Toronto
Apply
Senior Java (Spring/Springboot) Developer to deliver a digital banking solution on a authentication and digital identity project with J2EE, GIT and Cloud Foundry (Azure)- 28411, 28358 and 28355

Location Address: Hybrid - Toronto– currently remote but will change to hybrid, likely 1/week
Contract Duration: Approx. 28355- 7 months and 28358- 5 Months (Possibility of extension) 
                                       
Schedule Hours:37.5 hrs/week

Story Behind the Need
  • Business group: Canadian Digital Banking Engineering – Applications – Team is focused on authentication and digital identity
  • Project: Open Banking Project - connecting with other banks to process day to day banking; handling consent solutions for the project
Typical Day in Role:
  • Join a dynamic and energetic team consisting of developers, architects, project managers, and product owners.
  • Focus on authentication/digital identity domain to protect our customers and your role includes delivering of the digital banking solution using Java, SpringBoot, Microservices and other leading-edge technologies, maintaining high level of code quality, and driving technical discussion.
  • Provide technical direction with team input and feedback
  • Assist in developing coding standards and testing approaches
  • Collaborate with the Architect (if applicable) to realize technical vision and direction
  • Considered an expert in a major application and/or technical domains, and is highly regarded for their technical competence.
  • Provide expert advice and counsel to key stakeholders on development project teams on complex issues related to “area of specialty”.
  • Provide reviews of solution designs and related code.
  • Mentor and help team members in technical knowledge and best coding practices

Must Have Skills:
  • 3-8+ years of work experience as a Java 8 (Spring) developer, preferably within banking
  • 3-8+ years’ experience with J2EE to support Enterprise Applications and Services
  • 3-8+ years’ experience in version control tools: Git, Bitbucket
  • 3-8+ years’ experience with Cloud Foundry, preferably with Azure

Nice-To-Have Skills:
  • Experience building scalable, enterprise level technology stacks with Java but ideally with a broad set of tools
  • 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
  • Knowledge/experience with Agile principles and the flexibility to adapt your experience to new and evolving environments
  • Authentication mechanism - oAuth2
Education:
  • Bachelor’s degree in computer science or software engineering or equivalent
  • Cloud certifications an asset – Azure Solutions Architect/Associate

Candidate Review & Selection:
  • 1st round – technical interview – 1 hour ( 30 minutes for Codility testing, 30 minutes for tech questions) – with HM and Architect/tech lead
  • 2nd round – behavioral interview – 30 minutes – with HM