Principal Java Developer (Hybrid)
Morgan Stanley
We're seeking someone to join our Institutional Securities Technology E-trading team as a Principal Java Developer in FICFX to code, deliver software, and work closely with our clients on both sales and trading. The role will include a combination of long-term strategic development and shorter-term business focused development on the fixed-income trading platform. Morgan Stanley traders use this platform to trade Fixed Income Securitized products like Fixed Income Agency Debt, TBAs, Pools, and CMOs.
In the Technology division, we leverage innovation to build the connections and capabilities that power our Firm, enabling our clients and colleagues to redefine markets and shape the future of our communities. This is a Software Engineering position at Vice-President level, which is part of the job family responsible for developing and maintaining software solutions that support business needs.
Since 1935, Morgan Stanley is known as a global leader in financial services, always evolving and innovating to better serve our clients and our communities in more than 40 countries around the world.
Interested in joining a team that’s eager to create, innovate and make an impact on the world? Read on…
What you'll do in the role:
Deliver increased automation to the trading desk
Expand electronic trading capabilities by creating and expanding Algos.
Take full ownership of projects from requirement gathering to roll-out.
Lead the development of new ideas and/or policies in own area.
Analyze multiple sets of information to create summaries for various stakeholders.
What you'll bring to the role:
At least 7+ years of Java working experience in the industry.
Development experience in object-oriented programming and working with mixture of new and legacy systems.
Basic understanding of Fixed Income products is required and ability to communicate with traders.
Good problem-solving, result-focused, can-do attitude, and strong focus to keep the business running and competitive.
Ability to work in a team.
Demonstrate some ability to work with latest AI agents.
Good knowledge of microservices architecture and SQL/Relational Databases.
Nice-to-have skills:
Scala and Python knowledge.
Experience in the finance industry.
Open to learn and work with other technologies & AI tools as business objectives require.
At Morgan Stanley Montreal, we support the Firm’s global businesses and infrastructure with cutting edge technology and innovation. The multi-faceted and highly technical Montreal team plays a critical role in building and maintaining our leading technology platform, including electronic trading, algorithm trading, cloud engineering, infrastructure, cybersecurity and AI/ML. Morgan Stanley has been rooted in the Montreal community since 2008 and is considered a leading employer among the area’s highly skilled technology talent. There’s ample opportunity to move across the businesses for those who show passion and grit in their work.
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.
Build a career with impact. Visit morganstanley.com for more information.
WHAT YOU CAN EXPECT FROM MORGAN STANLEY:
At Morgan Stanley, we raise, manage and allocate capital for our clients – helping them reach their goals. We do it in a way that’s differentiated – and we’ve done that for 90 years. Our values - putting clients first, doing the right thing, leading with exceptional ideas, committing to diversity and inclusion, and giving back - aren’t just beliefs, they guide the decisions we make every day to do what's best for our clients, communities and more than 80,000 employees in 1,200 offices across 42 countries. At Morgan Stanley, you’ll find an opportunity to work alongside the best and the brightest, in an environment where you are supported and empowered. Our teams are relentless collaborators and creative thinkers, fueled by their diverse backgrounds and experiences. We are proud to support our employees and their families at every point along their work-life journey, offering some of the most attractive and comprehensive employee benefits and perks in the industry. There’s also ample opportunity to move about the business for those who show passion and grit in their work.
To learn more about our offices across the globe, please copy and paste into your browser.
Morgan Stanley is an equal opportunity employer committed to building and maintaining a workforce that is diverse in experience and background. Our recruiting efforts reflect our strong commitment to a culture of inclusion, where individuals are hired, developed, and advanced based on their skills and talents.
Our workforce reflects a broad cross-section of the global communities in which we operate, bringing a variety of backgrounds, talents, perspectives, and experiences.
For more information, please visit: .
$104k - $130k per year
...Role Description Java Developer Lead II - Software Engineering Who We Are Born digital, UST transforms lives through the power of... ...la mise en œuvre d’applications d’entreprise. ~ Maîtrise des principes de conception orientée objet et des modèles architecturaux....SuggestedPermanent employmentFull timeTemporary workPart timeApprenticeshipWork at office- ...impact. Techso is continuing its growth and is looking for a Java fullstack Developer to support the needs of our clients across Canada. To... ...terrace to enjoy sunny days. Flexibility and balance: A hybrid work policy tailored to projects and clients. Everyday well...SuggestedFull time
- ...drive business success. Role Overview: We are seeking Java Developers with 3-15years of professional experience to join our high-performing... .... Key Responsibilities: Software Development: Develop, maintain, and enhance enterprise-level Java applications....SuggestedFull timeWorldwide
- ...individuals around the world, and we make sure they get to follow their passions and be themselves. A day in the life of our Bilingual Java Developer: Hands on Java/J2EE/ and JavaScript(Vue.js) development. Deep knowledge on API development and micro services. Good...SuggestedPermanent employmentFull timeWork from homeFlexible hours
- ...Java Full Stack Developer Location: Montreal, QC – Hybrid (3 days WFO) Experience Required: 6–8 years Skills: Digital : Microservices Digital : Spring Boot Core Java Role Descriptions: Java full stack developer Spring Boot framework...SuggestedContract work
- ...seeking someone to join our Commodities Technology team as a Java Tech Lead to design, build, develop and evolve scalable trading technology platforms... ...our positions are located in Montreal, Quebec. We offer a hybrid work environment, combining remote work and attendance in...Long term contractFull timeWork at officeRemote work
- ...management technology group is seeking a C++ developer for pricing model implementation projects... ...are C++, Shell scripting, DB2, Java and Perl. Prior experience with financial... ...are located in Montreal, Quebec. We offer a hybrid work environment, combining remote work and...Full timeWork at officeRemote work
- ...We are currently looking to fill multiple Java Developer positions across the Montreal office. From opportunities in Operation Technologies and Equity Risk Systems, to positions in Advisory and Sales, Non-Financial Risk Technologies and everything in between, our Java Development...Full timeWork at office
$118k - $152k per year
...développer des applications full stack à l’aide de Java (backend) et d’Angular (frontend) Créer... ...platforms. The Role As a Full Stack Developer, you will design and develop web-based and... ...clients and each other every day. #LI-hybrid Pay Transparency The salary range...InternshipImmediate start- ...MLFlow model lifecycle artifacts (models, runs, metadata, metrics) and enterprise MRM platforms Designing and developing scalable, secure, and high-performance Java-based APIs Building backend services that support model onboarding, validation workflows, auditability, and...Permanent employmentFull timeLocal area
- Bounteous is a premier end-to-end digital transformation consultancy dedicated to partnering with ambitious brands to create digital solutions for today’s complex challenges and tomorrow’s opportunities. With uncompromising standards for technical and domain expertise, we deliver...Full timeWorldwide
$72k per year
...Poste : graphiste principal Lieu : Ville Saint-Laurent - mode hybride Salaire : jusqu'à 72 000 $ Avantages sociaux : 3 semaines de vacances + assurance... ...(typography, image integration, formatting) - Develop social media content, banners, flyers, and digital campaign...Permanent employmentFull timeSeasonal work$55.18 - $73.58 per hour
...are seeking four (4) Software Developers—with experience levels ranging... ...structured 35-hour workweek. Hybrid Flexibility: Modern hybrid... ...Actively engage with the internal developer community to promote... ...Proven practical experience in Java software development (open to...Hourly payPermanent employmentFull timeContract workWork at officeFlexible hours2 days per week$146k per year
...travelers everywhere. Développeur(-euse) principal d’application mobile − Android... ...approfondie du développement Android (Kotlin/Java, Android SDK, frameworks UI), y compris la... ...----------- Senior Mobile Developer – Android Introduction to the team...Apprenticeship$60k - $115k per year
Programmeur Analyste Java/DevOps (Intermédiaire) Description de poste Rejoignez une équipe où l’ingénierie logicielle rencontre la... ...(TI) et en management au monde. Java/DevOps Analyst-Developer (Intermediate) Position Description Join a team where software...- ...About the Role We are seeking Senior Java Engineer for a major project in the banking... ...industry in Montreal. This position is in hybrid mode in Montreal (3 days/week). Why Join... ...multidisciplinary teams ~ Continuously develop your technical and professional expertise...Permanent employmentFull timeFlexible hours3 days per week
- ...Lieu de travail : 1717 rue Du Havre, en mode hybride Type de poste : Régulier Entreprise québécoise du secteur énergétique, Énergir a l'ambition de faire partie de la solution pour lutter contre les changements climatiques. Ainsi, l’entreprise innove pour...Remote workFlexible hours
- ...Role Description: · Design, develop, and support front end applications using Angular and backend services using Java & Spring Boot. · Build and maintain scalable RESTful APIs and microservices for enterprise grade banking applications. · Work closely with product...Contract work
- ...step in your career? Hatch is seeking a Principal - Commissioning for it’s Eastern Canada (... ...completions and turnover processes Well-developed business and management principles... ...Collaborate on exciting projects to develop innovative solutions What we offer you...Long term contractPart timeInternshipWork at officeLocal areaFlexible hours
- ...our team as a Senior Full Stack Agentic AI Developer with expertise in GenAI technologies in... ...scalable solutions using mainly Python and some Java as part of an Agile squad delivering with... ...located in Montreal, Quebec. We offer a hybrid work environment, combining remote work...Full timeWork at officeRemote work
- ...We’re seeking someone to join our team as a BI Analyst/Developer, supporting the delivery of compensation analytics, reporting, and modelling... ...All our positions are located in Montreal, Quebec. We offer a hybrid work environment, combining remote work and attendance in the...Full timeWork at officeRemote work
- ...Senior C# .NET Developer â Computer Vision & AI (Permanent / Hybrid â Montreal) Position: Senior C# .NET Developer â Computer Vision & AI Location: Hybrid, 2 days/week onsite (Montreal, QC) Structure: Permanent Pay: Â Senior: 90â135K CADÂ Responsibilities...Permanent employmentFull time2 days per week
$70k - $135k per year
Architecte JAVA / Lead technique JAVA Description de poste Dans ce rôle, vous serez responsable du développement d'applications... ...company’s strategy and direction. Your work creates value. You’ll develop innovative solutions and build relationships with teammates and...Day shift2 days per week- ...équipe Qu'attendons-nous de notre DevOps Principal·e ? ~5 ans+ d'expérience dans des... ...the different mandates, collaborating with developers for deployments and creating automation... ...collaboration with Cloud Imperium Games (CIG) to develop the web platform for Star Citizen. This...Full timeSummer workImmediate startShift work
- ...boundaries, join our journey and help create the unknown! Job Description As a Principal 3D Animator at Ubisoft Montreal, you will join a small autonomous team developing an ambitious multiplayer experience in Unreal Engine. You will help create high-quality animations...Full time
- ...growth and is looking for a Fullstack .Net Developer to support the needs of our clients across... ...additional programming languages such as Java, PHP, Node.js, or Python. Experience with... ...sunny days. Flexibility and balance: A hybrid work policy tailored to projects and...Permanent employmentFull time
- ...Principal R&D Scientist – Advanced Polymer Materials Montreal, QC | Straumann Group Drive the science behind the next generation of orthodontic... .... As the materials innovation center behind ClearCorrect, we develop advanced polymer technologies that enable next-generation dental...Full time
- ...Position title: SAP iXp Intern - Software Developer Location: Montreal, QC Expected start... ...to at least one back-end language (Java, Python, Node.js, or C#) Basic understanding... ...from a variety of virtual, in-person, and hybrid learning sessions, cultivated just for you...Hourly payPermanent employmentFull timeInternshipLocal areaWorldwideFlexible hours
- ...someone to join our team as a Lead Software Developer in Finance Technology to drive the end-to-... ...SAP releases. •Develop solutions using Java and/or Python, leveraging GenAI, LLM, and... ...are located in Montreal, Quebec. We offer a hybrid work environment, combining remote work...Full timeWork at officeRemote work
- ...with offices worldwide, including New York City, Montreal, Seattle, Singapore, and Tokyo. About the Role The Software Engineer (Java) operates at a senior engineer level, driving technical direction across core product domains. The role combines deep hands-on Java engineering...Long term contractContract workLive InWork at officeImmediate startWorldwideFlexible hours1 day per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Java Developer (Hybrid). Be the first to apply!
- engineering project manager Montréal, QC
- mechanical engineering project manager Montréal, QC
- mechanical engineering director Montréal, QC
- chief engineer Montréal, QC
- directeur ingénierie Montréal, QC
- director software engineering Montréal, QC
- project engineer assistant project manager Montréal, QC
- chief power engineer Montréal, QC
- general engineer Montréal, QC
- java developer remote Montréal, QC

