Senior Java Developer (Spring) & Cloud (Azure/GCP) expertise to support digital payments and credit card migration initiatives for a major banking client -
S.i. Systems
Toronto, ON-
Number of positions available : 1
- Salary To be discussed
-
Contract job
- Published since 2 day(s)
-
Starting date : 1 position to fill as soon as possible
Description
Senior Java Developer (Spring) & Cloud (Azure/GCP) expertise to support digital payments and credit card migration initiatives for a major banking client - 40212
Position Title: Developer
Location: Toronto - Hybrid - 3 days/week in-office (with potential increase to 4 days in future)
Length of Contract: 5 months to October 23, 2026
Anchor Days: Wednesday
Possibility of Extension: Yes, based on performance and business needs
Number of Positions: 2
Schedule Hours: 9am-5pm Monday-Friday; standard 37.5 hours per week
Story Behind the Need
Business group: Canadian Digital Banking Engineering - Digital Payments - Provide microservices to mobile and web; deal with day-to-day payments, EMTs, bill payments, wallet provisioning
Project: Credit card migration
Role Responsibilities / Typical Day in Role:
• Quickly analyze the available data and find the root cause of the problem during production issues.
• Suggest improvements to supported applications and systems as needed
• Suggest improvements to supported applications and systems as needed
• Translate ideas into technical and business realities, and to map technology to business problems.
• Understanding of software quality assurance principles
• Candidate will be passionate about driving teams towards high performance and a deep pride in quality craftsmanship that delights users
Candidate Value Proposition:
Not only will this candidate gain experience at a big 5 bank, but they will be working daily with some of the most disruptive and emerging technologies, making real impact at the bank and its deliverables. The ideal candidate will be part of a collaborative software engineering team working on Spring Boot, Microservices, Kafka, NoSQL, Docker, OpenShift, Kubernetes
Performance Measurement:
Performance will be measured based on deliverables, meeting deadlines, ability to work with minimal supervision, and feedback from the team.
Candidate Requirements/Must-Have Skills:
• 10+ years of experience in software development and supporting complex large-scale customer-facing platforms
• 10+ years of experience as a Java developer with a preference for Java 8/Spring (at least 5+ years of experience), web-based information technology principles, and system integration methodologies and standards.
• 3+ years of experience in building public and internal REST APIs
• 3+ years of experience with APM tools, such as Dynatrace, Splunk, etc. - 2 recent projects
• 3+ years of experience using Jira, Confluence, Jenkins, Bitbucket, Launch Darkly, etc. - 2 recent projects
• 3+ years of experience with Azure and GCP is very
Nice-To-Have Skills:
• FI / Digital banking experience
• Experience with Nodejs
• Well-rounded knowledge of Agile principles and the flexibility to adapt your experience to new and evolving environments
• 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
Soft Skills:
• Excellent English verbal and written communication skills are essential
• Excellent communication skills including ability to distill technical details into simple terms; ability to influence decision making across stakeholders
• Excellent organizational skills and ability to manage multiple complex initiatives
• Natural Problem Solver
• The role requires leadership skills, hands-on technical experience, and a can-do approach towards environment automation / management and continuous improvement for efficiency and cost effectiveness
• Must be reliable, proactive, results-oriented, customer-focused and attentive to details.
• Must be flexible to adapt to a dynamic environment, make quick and sound decisions under pressure
• Strong organizational skills, excellent problem-solving, communication, and collaboration skills
Educational Requirements:
• Bachelors or equivalent in computer science or related field is preferred
Best VS. Average Candidate:
The ideal candidate will be an experienced Java developer with recent hands on experience supporting complex, large scale, customer facing platforms. Strong proficiency in Node.js and recent exposure to both GCP and Azure are highly preferred
Interview Process
• 1st Round -MS Teams video interview - HM + other team members (panel interview) - 60 minutes; this will be a live codility test and technical assessment
• Potential 2nd round depending on the number of candidates that will move forward from the first round, 30 minutes
AI may be used in evaluating candidates.
This posting is for an existing vacancy.
Requirements
undetermined
undetermined
undetermined
undetermined
Other S.i. Systems's offers that may interest you