This recruiter is online.

This is your chance to shine!

Apply Now

Intermediate Java (Spring) Developer to support a DevSecOps modernization initiative with one of our major banking clients- 39660

Toronto, ON
  • Number of positions available : 1

  • To be discussed
  • Contract job

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

Intermediate Java (Spring) Developer to support a DevSecOps modernization initiative with one of our major banking clients- 39660


Location Address: Toronto/ Hybrid: 2/week on site

Contract Duration: 03/23/2026 to 10/30/2026 (Possibility of extension)

Number of Positions: 2

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

Story Behind the Need

Business group: Cloud Engineering

Project: To support DevSecOps modernization initiative to enable new tooling integrations with existing CI/CD pipelines across multiple CI technologies, including Cloudbees Jenkins, Argo Workflow and GitHub Actions, where a unified CI/CD UI layer build on spring framework may require enhancements and knowledge of container technologies and helm charts are valuable.

Reason behind the need: Team augmentation

- This positing is in specific to support KTLO (Keep the lights on) activities and Software currency

Team size: 10 people (8 software developers)

Candidate Value Proposition

Contributes to the overall success of the Digital Bank in Canada ensuring specific individual goals, plans, initiatives are executed / delivered in support of the team’s business strategies and objectives. Ensures all activities conducted are in compliance with governing regulations, internal policies and procedures.

Typical Day in the role

• Champions a customer focused culture to deepen client relationships and leverage broader Bank relationships, systems and knowledge.

• Provide guidance and advice for day-to-day software development, as well as the interfacing and integration with other external development teams

• Provide knowledge transfer to piers junior engineers to further develop competencies and skills

• Participate in requirements meetings with product teams, business teams, and customers to propose usable designs and solutions

• Create implementation plans from requirements and designs that the rest of the team can implement

• Implement solutions from team's designs

• Support our teams with the evolution of software architecture, and in designing the Engineering Roadmap

• Plan, introduce, and contribute to the implementation of larger architectural changes

• Help in technical requirements analysis and effort estimation

• Communicating and explaining designs to the engineers from both inside and outside of the team

• Participate in Agile ceremonies such as planning, grooming, retro, demo, and scrums

• Contribute clear, tested, and maintainable code to a shared codebase

• Documentation: updating and creating documents for team and customers

• Understand how the Bank’s risk appetite and risk culture should be considered in day-to-day activities and decisions.


Candidate Requirements/Must Have Skills:

• 5-7 years of experience of relevant experience

• 3+ years of strong experience with Java

• 5+ of recent experience with agile methodology

• 3+ of recent experience with docker and Kubernetes

• 3+ of experience with CI/CD

• 1+ years exp with Cloud Services: Azure, GCP, or AWS. (GCP preferred)

Nice-To-Have Skills:

• 3+ of experience with Node.js

• 3+ DevOps tools: Docker, Kubernetes, Jenkins, ArgoCD, Argo Workflow, CI/CD

• Previous exp with Banking or regulated environment

Degrees or certifications:

- Bachelor’s degree in Finance, Accounting, Commerce, or related field

Best Vs average: The ideal candidate will be an experienced Java Developer with strong experience towards DevOps enablement and practices. Previous experience with Modernization projects is very nice to have

Selection process:

1-2 rounds of interviews.

- First round would for 60mins Technical interview. Potential Live codility test around DevOps and Java

- Potentially second round based on how first round of interviews progress.

Disclaimer:
AI may be used in evaluating candidates.
This posting is for an existing vacancy.
Apply

Requirements

Level of education

undetermined

Work experience (years)

undetermined

Written languages

undetermined

Spoken languages

undetermined