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 are looking for a responsible java developer to help deliver complex and scalable solutions. We need people to demonstrate enthusiasm, innovation, technical excellence, and interpersonal skills. The candidate will need to collaborate with clients and other developers to build the best possible solutions together.

This role comes with the opportunity to learn and grow in a varied technical environment beyond Java (including SQL, Perl, Python, KDB, C#). If you are looking for a role where you are included in a team seen as valued technical advisors, this position is for you.

A finance background is not a requirement, but our team builds systems for the life cycle management of Baskets (Custom basket, ETF, etc.). Because the firm depends on our processes, we need to consider both multi-threading and non-blocking, robust solutions, testing and careful communication of all changes. Although the role is predominantly a development role, we do have a level three support requirement.

Responsibilities:
  • Agile development practices - test driven development
  • Architectural designs, code reviews and occasional peer programming
  • Problem- solving
Qualifications

Required Skills:
  • Java development experience 4 years +
  • Bachelor's degree in Computer Science and other related fields.
  • Experience in formal software development lifecycle (SDLC).
  • Good trouble shooting and debugging skills
  • Experience in test driven development
  • Strong written and verbal communication skills
Desirable Skills:
  • Working knowledge of database concepts (SQL, stored procs, schema design)
  • Working knowledge of a scripting language; Python.
  • Experience in C# or Angular is an asset.
  • Exposure in non-blocking IO and microservices architecture
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
    JD2067212
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Montreal, QC, Canada
  • Education
    Not mentioned