Senior Java Developer - Toronto, ON (2 Days Onsite)

Published on CazVidat Employer

Urgent hiring for Senior Java Developer in Toronto. 11-18 years experience, financial client background, Java 11-21 & Spring Boot. $80/hr contract role.

Verified by CazVid8 months agoOpen until: Oct 27, 2026

Salary

CA$80 per hour

Location

Toronto, Ontario, Canada

Employment type

Contract

Workplace

Not provided

Senior Java Developer - Toronto, ON (2 Days Onsite)

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 (Profiles with more than 18 years will not be considered)

Industry: Must have experience working with financial clients

Job Description:

We are seeking a highly skilled Senior Java Developer with extensive experience in Java (versions 11 to 21) and Spring Boot (versions 2 and 3). The ideal candidate will have strong database and data modeling expertise, with proven ability to optimize data models and improve application performance.

Key Responsibilities:

  • Develop and maintain Java applications using Java 11 to 21 and Spring Boot 2 to 3.
  • Write complex SQL queries involving joins, subqueries, and aggregations to extract and manipulate data effectively.
  • Optimize data models and load scripts to reduce application size and improve refresh/load times.
  • Demonstrate strong understanding of data structures and algorithms.
  • Implement and test RESTful services using tools such as Mockito, Swagger, OAuth, and Hibernate.
  • Work with both relational (SQL) and non-relational (NoSQL) databases.
  • Collaborate proactively with client teams, showcasing excellent problem-solving skills and clear communication.
  • Manage client stakeholder communications efficiently.
  • Engage with business intelligence platforms like QlikSense/QlikView on ETL pipelines, reporting, and data model optimization.

Technical Skills Required:

  • Java: Hands-on experience with versions 11 through 21.
  • Spring Boot: Experience with versions 2 and 3.
  • Relational Database Management Systems (RDBMS): Strong SQL querying, joins, and data modeling skills.
  • Testing and API tools: Mockito, Swagger.

Work Arrangement: Contract role based in Toronto, Ontario. Onsite presence required 2 days per week.

Compensation: $80 per hour

Apply now to join a dynamic team working with financial clients in a challenging and rewarding environment.

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