Senior Java Developer - Toronto, ON | Financial Sector

Published on CazVidat Company

Apply for Senior Java Developer in Toronto with financial client experience. Contract role, $80/hr, hybrid onsite 2 days/week. Strong Java & SQL skills required

Verified by CazVid5 months agoDeadline passed: Mar 16, 2026

Salary

CA$80 per hour

Location

Toronto, Ontario, Canada

Employment type

Contract

Workplace

Not provided

Senior Java Developer - Toronto, ON | Financial Sector

CA$80 per hour

Apply now

Job description

Super Urgent Role Position: Senior Java Developer Location: Toronto, Ontario, Canada (2 days onsite mandatory) Experience Required: 11 - 18 years (Please do not submit profiles exceeding 18 years) Industry: Financial Client Experience Mandatory Job Description We are seeking a highly skilled Senior Java Developer with extensive experience in Java development, microservices, and strong database expertise to join our client’s financial services team in Toronto. This is a contract role with a hybrid work model requiring 2 days onsite per week. Key Responsibilities Design, develop, and maintain Java applications using Java versions 11 through 21 and Spring Boot versions 2 and 3. Write complex SQL queries involving joins, subqueries, and aggregations for data extraction and reporting. Optimize data models and ETL load scripts to improve application performance and reduce refresh/load times. Apply strong knowledge of data structures and algorithms to solve complex problems. Develop and test RESTful APIs using Mockito, Swagger, OAuth, Hibernate, and work with both relational (SQL) and non-relational (NoSQL) databases. Collaborate proactively with client teams, demonstrating excellent communication and problem-solving skills. Manage communication with client stakeholders effectively to ensure project alignment. Work closely with business intelligence platforms such as QlikSense or QlikView on ETL pipelines, reporting, and data model optimization. Technical Skills Required Java (versions 11 to 21) - Hands-on experience Spring Boot (versions 2 and 3) Relational Database Management Systems (RDBMS) - Strong SQL skills, data modeling, complex joins Testing & API tools: Mockito, Swagger Experience with OAuth, Hibernate, and NoSQL databases is a plus Work Location: Toronto, Ontario, Canada (Hybrid: 2 days onsite per week) Compensation: $80 CAD per hour Contract Type: Contract Apply now to join a leading financial client with a dynamic development team! Regards, Ravi

Frequently asked questions

  • Is this position fully remote or do I need to be onsite?

    This is a hybrid role requiring you to be onsite in Toronto 2 days per week.

  • What kind of experience do I need for this Senior Java Developer role?

    You need between 11 and 18 years of experience, specifically with Java development, microservices, and strong database skills in the financial sector.

  • What technologies will I be working with in this job?

    You'll work with Java versions 11 to 21, Spring Boot versions 2 and 3, SQL and NoSQL databases, Mockito, Swagger, OAuth, Hibernate, and business intelligence tools like QlikSense or QlikView.

  • What is the pay rate for this contract position?

    The pay rate is CAD 80 per hour.

  • What are the main responsibilities of this role?

    You will design, develop, and maintain Java applications, write complex SQL queries, optimize data models and ETL scripts, develop RESTful APIs, and collaborate closely with client teams and stakeholders.

Similar jobs