Java Developer (hybrid)

Montreal, QC, Canada

Job Description

We offer:

  • To work with some of the best professionals in the business - for a firm that values individual intellect as much as teamwork
  • State-of-the-art offices that are designed to maximize collaboration
  • Flexible working arrangements
  • Enriching challenges that provide opportunity for constant learning and advancement
  • An environment which is leveraging technology to its highest potential
Team Profile:

Institutional Securities Technology (IST) develops and oversees the overall technology strategy and bespoke technology solutions to drive and enable the institutional businesses and enterprise-wide functions. Our clients include Fixed Income, Equities, Commodities, Investment Banking, Research and Global Capital Markets.

Position Description:

We currently have several openings within the Fixed Income (FID) Electronic Trading and Real- time Systems teams. These teams are responsible for developing state-of-the-art software for Pricing, Order Management, Trade execution, and real-time trade processing within Fixed Income. These products include Government/Corporate/Municipal bonds, Foreign eXchange, Securitized products like Agency Debt, TBAs, Pools, CMOs and more.

We are looking for strong technologists of various levels of experience who have Java and other programming skills. The roles will include a combination of long-term strategic development and shorter-term business focused development on the various trading, pricing, and straight through processing platforms we have. The main focus will be to deliver increased automation to the trading desks and expand electronic trading capabilities by creating and expanding use of Algorithmic solutions.

The ideal candidate will be expected to gain expertise in several components of this platform and take full ownership of their assignments from requirements gathering to rollout. The nature of the application development tasks could be in support of one or many of adding business logic, new services, maintenance, bug fix, QA automation or framework development subject to qualifications.

Primary responsibilities:

The candidate will be initially joining a team that spans both Commodities electronic trading as well as FX electronic trading. The candidate will be working with a team to help design and implement trading infrastructure that will allow our algos to automatically buy and sell commodities and currencies. The candidate will be responsible for:
  • Distilling requirements from a business scenario or trading opportunity.
  • Design, architect and implement the solution as per our SDLC standards. Participate in Agile methodology.
  • Assist QA (Quality Assurance) while they are testing your functionality.
  • Help Assist Production Support after deployment of new functionality or trading algorithm
Qualifications

Skills Required:
  • Bachelor's degree or equivalent in a STEM subject.
  • At least 3+ years relevant Java development experience
  • Strong knowledge of core/server-side Java
  • Java
  • One scripting language (Bash/ Ksh/ Python)
  • Understanding of UNIX OS and basic commands
  • Development experience in object-oriented programming and working with mixture of new and legacy systems
  • The candidate should be eager to learn the Fixed Income product domain and willing to communicate directly with clients they serve (ex. Traders, Sales representatives, Operations and other technology partners)
  • Good problem-solving, result-focused, can-do attitude, and strong focus to keep the business running and competitive,
  • Ability to work in a team.
Nice to Have:
  • Basic understanding of Fixed Income products is required and ability to communicate with traders
  • Experience in the finance industry (nice to have)
  • Open to learn and work with other technologies (Python, Perl, C++) as business objectives require
About us:

Morgan Stanley is a global financial services firm and a market leader in investment banking, securities, investment management and wealth management services. At Morgan Stanley Montreal, we are shaping the future of our global business and contributing to our local community. Our team works across numerous areas.

Morgan Stanley is an equal opportunities employer. We work to provide a supportive and inclusive environment where all individuals can maximize their full potential. Our skilled and creative workforce is comprised of individuals drawn from a broad cross section of the global communities in which we operate and who reflect a variety of backgrounds, talents, perspectives, and experiences. Our strong commitment to a culture of inclusion is evident through our constant focus on recruiting, developing, and advancing individuals based on their skills and talents.

All our positions are located in Montreal, Quebec. We offer a hybrid work environment, combining remote work and attendance in the office.

Knowledge of French and English is required.

Spotlight on our Montreal Technology Centre: https://www.youtube.com/watch?v=oo5GaXpCwKs

*Video dated October 2019.

Build a career with impact. Visit morganstanley.com for more information.

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2050115
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Montreal, QC, Canada
  • Education
    Not mentioned