Senior Java Engineer
LanceSoft View all jobs
- Toronto, ON
- Permanent
- Full-time
Length of Contract: ~5 months to October 23, 2026
Physical Office Location Address (even if role is remote/hybrid): 333 King Street E (333KING)
Is this role onsite, remote, or hybrid?: Hybrid –3 days/week in-office (with potential increase to 4 days in future)
Anchor Days: Wednesday
Possibility of Extension: Yes, based on performance and business needs
Conversion to FTE: N/A
Schedule Hours: 9am-5pm Monday-Friday;standard 37.5 hours per weekStory 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 migrationRole 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
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, KubernetesPerformance 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
- 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
- Bachelors or equivalent in computer science or related field is preferred
- 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
- 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