Taro Logo

Senior Java Developer (Hybrid)

Morgan Stanley is an industry leader in financial services, mobilizing capital to help governments, corporations, institutions and individuals achieve their financial goals.
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
7+ years of experience
Finance

Description For Senior Java Developer (Hybrid)

Morgan Stanley is seeking a Senior Java Developer to join their Equity Swaps Trading team in ESTAR. This role is part of a global front-office team that develops software supporting the Equity Swap product. As a Lead Software Engineering position at Vice-President level, you'll be responsible for developing and maintaining critical financial software solutions.

The position is based in Morgan Stanley's Montreal office, which plays a vital role in supporting the firm's global businesses with cutting-edge technology and innovation. The Montreal team is involved in various technical domains including electronic trading, algorithm trading, cloud engineering, infrastructure, cybersecurity, and AI/ML.

The role demands expertise in Java development with a focus on multi-threading and high-volume message processing. You'll be working with modern technologies including MongoDB, Kafka, and Linux systems. The position requires both technical excellence and business acumen, as you'll be directly supporting trading operations.

Key responsibilities include developing business logic, maintaining code, handling complex concurrent event processing, and participating in the full software development lifecycle from ideation to production. You'll also be involved in testing, including unit tests, integration tests, and system regression testing.

Morgan Stanley offers a hybrid work environment, combining remote work flexibility with office presence. The company is known for its supportive culture, comprehensive benefits, and commitment to diversity and inclusion. With over 80,000 employees across 42 countries, you'll be part of a global organization that values innovation and collaboration.

The ideal candidate will bring 7+ years of core Java experience, strong problem-solving skills, and excellent communication abilities in both English and French. This role offers an excellent opportunity to work with cutting-edge technology while making a direct impact on the firm's financial trading capabilities.

Last updated 2 days ago

Responsibilities For Senior Java Developer (Hybrid)

  • Join core development squads to work on business logic changes and complex changes
  • Write efficient code in high message volume environment
  • Own and deliver change from idea to production
  • Develop unit tests and automated integration tests
  • Participate in UAT and system regression testing
  • Provide Level 3 regional production support rotation
  • Work across multiple technologies and disciplines

Requirements For Senior Java Developer (Hybrid)

Java
MongoDB
Kafka
Linux
  • 7+ years of core server-side Java experience with multi-threading expertise
  • Ability to write quality solutions and identify poor solutions
  • Experience in software testing methods (JUnit, Cypress)
  • Understanding of Linux and scripting languages
  • Experience with relational and/or NoSQL databases
  • Understanding of message-based architectures
  • Full software development lifecycle experience
  • Good problem solving and analytical skills
  • Excellent verbal and written communication skills
  • Knowledge of French and English
  • Willingness to be flexible in dynamic business environment

Benefits For Senior Java Developer (Hybrid)

Medical Insurance
Dental Insurance
Vision Insurance
  • Comprehensive employee benefits and perks
  • Career growth opportunities
  • Supportive and inclusive work environment
  • Work-life balance support

Interested in this job?

Jobs Related To Morgan Stanley Senior Java Developer (Hybrid)