Senior Java Developer

Senior Java Developer

Date: Jan 26, 2022
Location : Montréal (QC)

Position Description:

This role is for the Prime Brokerage Portfolio Accounting team. This team is responsible for the accounting platform that is offered to Fund Services, Prime brokerage, and International Wealth Management clients. The system provides Taxlot accounting, P&L calculation, Corporate Action processing, Position keeping, double sided General Ledger and rich Reporting capabilities to end users. This is provided across multiple asset classes like equities, bonds, options, swaps, and other OTC derivatives. This is a real-time platform that requires fast calculations, efficient memory management and a highly scalable architecture. System is developed using distributed java and DB2/Sybase relation database.


Role & Responsibilities: 

The candidate will be part of the Montreal team for a new business opportunity to onboard Fund Services Multi Family Office (MFO) clients. This is a new revenue growth initiative to build/enhance the platform for MFO client. Candidate along with his team will be responsible for all phases of SDLC such as requirement gathering, analysis, design, development, testing and supporting the application post rollout. The development will be done using latest technology architectures & API model.
 

Required skills: 

•    Bachelor’s degree in Computer Engineering, Computer Software, or related field of study.
•    6+ years of experience in enterprise level Java development.
•    Experience in development using Java 8 and frameworks such as Spring and Apache suite of libraries.
•    Understanding of data structures, caching, design patterns, multi-threaded and high-performance architecture.
•    Experience in designing and implementing distributed applications for scale and performance.
•    Experience in CI/CD processes and practices.
•    Experience in project management, delivery & stakeholder management.


Desired Skills:

•    Background in financial technology.
•    Experience in Portfolio Accounting system.
•    Experience in Sybase/DB2.
•    Experience in distributed caching solutions.
•    Experience in stream processing with Kafka and cloud-based development.
•    Experience in ANSI SQL /Sybase.
•    Experience in distributed caching solutions.
•    Background in financial technology.

Apply for this job

Our advisory for this position

Charlotte Teulet

HR Advisor and Talent Finder

Our
clients
need you.
Apply today