Senior Java Developer – Toronto, Ontario

Published on CazVidat Employer

Apply for a Senior Java Developer contract in Toronto. Build Java microservices, optimize SQL data models, and work onsite two days each week.

Verified by CazVid9 months agoOpen until: Nov 26, 2026

Salary

CA$80 per hour

Location

Toronto, Ontario, Canada

Employment type

Contract

Workplace

Not provided

Senior Java Developer – Toronto, Ontario

CA$80 per hour

Apply now

Job description

Urgent contract opportunity: Senior Java Developer in Toronto, Ontario. This role requires onsite work two days per week and experience supporting a financial services client.

Role overview

  • Job title: Senior Java Developer
  • Location: Toronto, Ontario, Canada; onsite two days per week
  • Job type: Contract
  • Experience: 11–18 years requested; candidates with more than 18 years of experience are not being considered. The role also requires at least five years of hands-on Java and microservices experience.
  • Pay: 80 per hour

Responsibilities

  • Develop and maintain applications using Java 11–21 and Spring Boot 2–3.
  • Write complex SQL queries, including joins, subqueries, and aggregations.
  • Optimize data models and load scripts, reduce application size, and improve refresh and load times.
  • Apply strong data structures and algorithms knowledge.
  • Implement and test RESTful services using Mockito, Swagger, OAuth, and Hibernate.
  • Work with relational SQL and non-relational NoSQL databases.
  • Collaborate with client teams, communicate clearly, solve problems, and manage stakeholder relationships.
  • Support Qlik Sense and QlikView use cases, including ETL pipelines, reporting, and data model optimization.

Required skills and experience

  • Professional experience with a financial services client.
  • Hands-on Java development with versions 11 through 21 and Java microservices.
  • Spring Boot 2 or 3.
  • Strong SQL, relational database, and data modeling skills.
  • Experience with Mockito and Swagger; familiarity with OAuth and Hibernate.
  • Ability to work onsite in Toronto two days per week.

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