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.
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
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.