Java Developer (Capital Markets)
Location : Toronto, ON / Hybrid
Duration : Months With possible Extension / With possible Contract to hire
Description :
Candidate Profile Details :
Degree / Certifications Required : Need computer science degree (or equivalent) , ideally from a north American university
Years of experience : years experience
Interaction With Stakeholders : Internal
Project Scope : Not a specific project - Dealing with Risk, PNL, settlements
Best Vs Average Candidate :
Must have capital markets experience domain knowledge
Need to be able to apply technical skills to this environment
Someone who worked in a book of records system (calypso).
Someone who can take work and run with it- someone who is seasoned and doesn’t need their hand held.
Someone who has managed projects and has lead developer experience
Will performance be measured : Deliverables / verbal feedback
Summary of day to day responsibilities :
Working as a lead Java developer in Capital Markets operations
Must have :
Capital Markets experience (trading experience, need that middle / front office experience). Demonstrable and in-depth experience in fixed income / capital markets and middle office operations and post-trade workflows.
Java
Spring
Non-sql data bases (preferable Mongo DB)
Messaging framework
High social intelligence and fluid communication skills required for brokering complex technical solutions between multiple stakeholders.
Demonstrable experience of independently leading and delivering meaningful projects describe in part as :
Lead developer in a team of - developers.
Development and delivery periods spanning over a year.
High complexity :
system migrations / replacements of (must explain why)
onboarding of new business
multiple stake holders / high profile / major importance
Nice to have / Selling Points Of Position :
Client Experience
Education :
Computer Science or equivalent
Develop and host web enabled and database driven applications in Java Apply analytical skills to resolve problems and deliver solutions.
Design and develop quality solutions for systems issues consistent with project objectives.
Develop, implement and maintain solutions that maximize system availability.
Periodic scope assistance.
A vacancy exists for a developer to join the team in the delivery and development of this project and to eventually contribute to future enhancement, support and maintenance post-delivery.
As part of this team, prime responsibility will be to :
Work with other team members to cooperatively design, develop and deploy quality solutions in order to satisfy project objectives and client requirements.
Writes, tests and debugs code.
Participates in code reviews.
Comply with System Development Life Cycle (SDLC) methodology.
Take part in construction of the requirements, design, testing and deployment documents.
Ensure consistency in coding standards.
Ensure required documentation is housed in the project repository and that knowledge transfer has occurred to full time staff upon completion of contract term.
Participate in after-hours on-call support rotation as required.
Skills :
Development experience in distributed windows or Java environment. Experience with SQL, java, JEE, HTML etc.
Qualification Assessment :
Must Have :
Short-listing Questions :
SQL years
Strong communication skills & demonstrated ability to influence across multiple stakeholders Yes
S kills :
Capital Markets Experience years
Experience in leading projects years
JAVA years
Messaging framework experience years
Non-sql data bases years
Spring years
Nice to Have :
Short-listing Questions
former Client experience Yes