Senior Java Developer

This is with a global IT services firm for a leading global investment/wealth management services firm.
Client Location is downtown Toronto Ontario, close to TTC and GO service.
Hybrid - In Office 5 days per week.
Contract - 6 months, possible renewal

Project Description:
You'll be working in the Client Discovery, Planning and Wealth Way team. We provide engineering services to WMA business divisions of the Global Investment Bank. Together as a team, we provide solutions to unique business/market requirements per established Corporate IT Standards. As a database specialist, you'll play an important role in developing functionalities and client-facing applications.

Responsibilities:
Design and develop large-scale applications
Developing and testing, working on software analysis, troubleshooting, and debugging
System designing and Financial Industry Software development
Ensure designs meet specifications.
Ensure applications are tested for functionality, performance, and security.
Write efficient, scalable, and reusable code.

Mandatory Skills:
6+ years of experience in Java (Spring Boot)
Solid DB knowledge - any major database
Experience in SQL programming
Experience using Gitlab for code management.
Proficiency in modern Java frameworks.
Knowledge of web development frameworks like REST/API, OAUT2, Spring, Hibernate, and Struts.

Nice-to-Have Skills:
Experience in Rexx, Phyton programming.
Smalltalk and Delphi knowledge
Suggest improvements to the Python and Java development process
Investment industry experience
Job Title
Senior Java Developer
Job Type
Contract Full-Time
Location
Toronto ON
Country
Canada