Previous Job
JAVA/SQL Server developer
Ref No.: 18-09243
Location: MISSISSAUGA, Ontario
Our financial client has an opening for Senior Java/SQL developer. 

Job Description

Senior level JAVA/SQL Server developer needed for a securitized markets technology team. The team is building and maintaining a high performance front-office pricing, risk and position management system that will be used by traders, risk managers, and senior-management across eleven different trading desks. The developer will work on creating server side and database components which needs to process real time 70K+ Trades and Positions data on a daily basis. The interview process will include hands-on exercise to gauge developer's knowledge and level of comfort with JAVA and development tools. We need someone who is a quick learner and has problem solving capabilities. Should be able to work in a high pressure, volatile and demanding environment. This is an excellent opportunity to learn about mortgages, interest rate derivatives, and other securitized products trading.

Job Background/context:

This job is within the Global securitized Market Making Technology organization.
SPIRIT application team is looking for a senior JAVA developer with prior experience in front office technology.
The successful candidate will join a global team on server side.

Key Responsibilities: 
• Strong involvement into the design of server components
• Analyzing requirements, then design, implement and test the changes
• Planning software releases
• 2nd level support
• Guarantee stability of Global SPIRIT platform
• Ability to prioritize and manage multiple tasks and work as part of a small team and independently as required
• Proactive input into continuous improvements of application systems and processes
Development Value: [What is the possible career path for candidate]

Required Skills /Qualifications:
• Strong verbal and written communication
• Goal, Client and deadline oriented
• Strong analytical and problem solving
Ability to work on multiple projects concurrently and meet deadlines

Technical skills:
• 8+ years of strong JAVA experience
• Experience in front office trading applications, Strong experience in Spring Framework such as Spring MVC, IOC, AOP and Spring JDBC
• Strong hands-on experience with Spring IO, Spring Boot
• Experience in implementing Java EE design patterns such as MVC, Singleton, Session Facade, DAO, DTO, and Business Delegate in the development of Multi-Tier distributed Enterprise Applications.
• Good experience in developing Web Services SOAP, JAX-WS, WSDL .
• Experience in core Java-Multithreading, collections, Servlets and JDBC
• Desirable: [Nice to have skills]
• Test-driven development is Nice to have
• Fixed income business knowledge is a nice to have

Educational/Certification Background:
• Graduate/post graduate with computer degree/math or physics/diploma.
• Requires good communication, presentation and written skills.

Please apply immediately for consideration.