This recruiter is online.

This is your chance to shine!

Apply Now

Senior Java (Springboot) and JavaScript (React) Developer to support a Loan Management project with one of our major banking clients- 38887

Toronto, ON
  • Number of positions available : 1

  • To be discussed
  • Contract job

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

Senior Java (Springboot) and JavaScript (React) Developer to support a Loan Management project with one of our major banking clients- 38887


Location Address: Toronto - Hybrid: 3 days (Anchor days: Tuesday, Thursdays. Days will change based on the project need)

Contract Duration: 01/05/2026 to 08/31/2026 (Possibility of extension)

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


Story Behind the Need

  • Business group: Group Treasury and Risk Technology, Corporate & Commercial Banking Technology team
  • Project: The PLM (Problem Loan Management) project is a strategic initiative to replace legacy systems for credit loss and default calculations, aiming to standardize data, automate workflows, and enhance reporting for regulatory compliance and operational efficiency. It focuses on scalability, bilingual support, and improved user experience through streamlined processes.
  • Reason: The development team is seeking a highly skilled and collaborative group to drive the success of this project.

Key Accountabilities:

  • Design, develop, and maintain backend services using Java (Spring Boot), including implementing secure and efficient RESTful APIs to enable seamless integration between frontend and backend systems.
  • Build responsive and accessible React-based UI components following best practices.
  • Develop and maintain efficient SQL queries to retrieve, manipulate, and analyze data, while optimizing performance through indexing and execution plan analysis.
  • Collaborate closely with UI/UX designers, business analysts, QA teams, and fellow developers to deliver features, while actively participating in daily stand-ups to share progress and align on priorities.
  • Deploy applications across Windows and Linux environments, either manually or through automated deployment pipelines, ensuring successful configuration and integration in each environment.
  • Follow established coding standards and best practices for maintainability, security, and performance.

Skills/Experience/Competencies:

• 8+ years of relevant professional experience

• 5-7 years of relevant experience developing backend services and RESTful APIs using Java and Spring Boot.

• Proficient in building responsive, user-friendly interfaces with React.

• Skilled in writing and optimizing SQL Server queries, troubleshooting issues, and performing data analysis.

• Experience with TypeScript, JavaScript, HTML, and CSS for building dynamic, responsive web interfaces.

Nice to have:

1. Proficient in using Git for version control, including branching, merging, and pull requests.

2. Experienced with CI/CD practices and tools to automate build, test, and deployment processes.

3. Previous experience in banking or financial services.

Education:

• Post-secondary education in Computer Science, or a related field.

Best VS. Average Candidate:

The best candidate will demonstrate exceptional communication skills with a pleasant and collaborative attitude. They will also bring proven experience with the same or similar technologies, enabling them to contribute effectively from day one.

Candidate Review & Selection

- Interview format: 2 rounds

- 1st round: In-person/Teams with HM and 2 team members- 60mins:

Behavioral based questions. Need to be able to articulate the projects with Real live examples.

- 2nd round: In-person. With HM and Team


Apply

Requirements

Level of education

undetermined

Work experience (years)

undetermined

Written languages

undetermined

Spoken languages

undetermined