Java Software Development Engineer
Morgan Stanley
We're seeking someone to join our Risk and Information Management team as a Java Developer in Non-Financial Risk Technology to Lead the design and implementation of complex Java systems, mentor junior developers, make significant architectural decisions, and drive technical improvements while collaborating across teams to deliver robust enterprise solutions.
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 Java Developer position, for developing and maintaining software solutions that support business needs and requirements.
When joining the team, the candidate will take functional ownership of individual functional stories, components or entire applications depending on the candidate motivation and demonstrated ability to deliver quality work in time. The candidate will have opportunities to develop technical, organizational and managerial skills when leading developments, best practices or quality improvement initiatives. 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.
Lead and/or contribute to the design and development of complex software systems and applications.
Design solutions that meet performance, scalability, and security requirements.
Drive technical excellence through code reviews, design discussions, and knowledge sharing.
Collaborate with the team lead to define project plan.
Implement and advocate for best practices in software engineering and design patterns.
Maintain and enhance existing software applications to optimize performance and functionality.
Integrate prepackaged software and services into the bank's technology ecosystem.
Stay updated on emerging technologies, trends, and tools to drive innovation and continuous improvement.
Bachelor’s degree in computer science, Engineering, or a related field, or equivalent experience.
- 5+ years of hands-on experience with Core Java, Spring (Boot, Cloud, Security), Hibernate, JavaScript/TypeScript, and JUnit; Deep understanding of Object-Oriented Programming, Design Patterns, and practical application in designing robust software solutions.
- Proven experience in performance optimization, scalability, and enhancing software quality through code reviews, debugging, and tuning.
- Extensive experience in designing end to end test scenarios and writing comprehensive unit tests
- Hands-on experience in Jenkins CI/CD pipelines and DevOps practices, including deployment to QA/UAT environments and troubleshooting deployment issues.
- Demonstrated expertise in implementing RESTful interfaces, microservices architecture, event-driven systems, and integrating prepackaged software and services.
- Experience in designing data pipelines using event-driven architecture, including Kafka and Spring web services.
- Demonstrated experience with semantic RDF knowledge graphs, ontologies, and graph databases.
- Experience with large-scale distributed systems, including building, maintaining, and enhancing software applications for performance, scalability, and security.
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. We offer a hybrid work environment, combining remote work and attendance in the office.
Knowledge of French and English is required.
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. Our teams are relentless collaborators and creative thinkers, fueled by their diverse backgrounds and experiences.
- ...someone to join our IBGCMT-squad-5 as a Java Developer in Advisory & Sales Distribution to... ...the future of our communities. This is a Software II position at Associate level, which is... ...electronic trading, algorithm trading, cloud engineering, infrastructure, cybersecurity and AI/...SuggestedFull timeWork at officeRemote work
- ...business. What will you do? As a senior software developer, you will work with the team to implement... ...M.S Degree in Computer Science, Software Engineering or related technical field with 8+ years of professional experience in Java and Microservices ~4+ years of...SuggestedFull timeWorldwideFlexible hours
- ...apply now. We are currently seeking a Senior Angular/Java Developer - Hybrid / Partially Client Onsite to join our team in Montreal,... ...scalability. Mentor junior developers and guide the team on engineering best practices. Required Qualifications: ~8+ years...SuggestedWork at officeRemote workFlexible hours
- ...Role Name: Java Developer Location: Montreal / Hybrid / Face to face interview required Background check MANDATORY "Due to additional onboarding... ...Bachelor's or Master’s degree in Computer Science Engineering or related technical discipline. If you're interested...SuggestedContract work
- ...lasting impact. Techso is looking for a Java Developer with Guidewire expertise. Join our team... ...will be involved in all phases of the software development lifecycle, integrate... ...Skills Bachelor’s degree in Software Engineering, Computer Science, or a related field....SuggestedPermanent employmentFull time
- ...continuing its growth and is looking for a Java fullstack Developer to support the needs of our clients... ...standards by adhering to the full software development lifecycle (code reviews, unit... ...in Computer Science or Software Engineering. Minimum of 6 years of experience in...Permanent employmentFull time
- ...are currently seeking a Senior Angular Developer (Hybrid) to join our team in Montreal, Quebec (CA... ...Include: Design, implement, and maintain Java/Spring boot based components for a high-... ...code; uphold best practices and engineering standards. Basic Qualifications:...Long term contractWork at officeRemote workFlexible hours
- ...A day in the life of our Bilingual Java Developer: Hands on Java/J2EE/ and JavaScript(... ...Information Technology, Computer Science or Engineering. About Sryas Sryas is a global... ...specialized in data, advanced analytics, software development, application modernization,...Permanent employmentFull timeWork from homeFlexible hours
- ...scenarios by applying relevant software craftsmanship principles and... ...programming skills Proficiency in JAVA Complete understanding of... ...& Inclusion Mission: Recruit, develop, advance, and retain a diverse... ..., please visit this link ( HYBRID WORK ENVIRONMENT: Societe...Immediate startRemote workWorldwide
- ...ID # 24WD83815 24WD83815, Principal Software Developer French job description to follow!/... ...se trouve plus bas! This is a hybrid role. Relocation is an option. Position... ...of and to help evolve developing the engineering discipline in a lean/Agile environment...Long term contractFor contractorsWork at officeRelocation
- ...are currently looking to fill multiple Java Developer positions across the Montreal office. From... ..., Swift protocol) Experience testing software (e.g., Unit testing, using frameworks,... ...trading, data analytics, cloud engineering, cybersecurity and digital technologies...Full timeWork at office
$97.5k - $113k per year
...the 2021 Best in KLAS: Global Software (Non-US) report . Job Description... ...As a Software Developer, you will play a key role in designing... ...methodologies ~ Java development - and/or equivalent... ...part of your application. #LI-HYBRID Intelerad uses SmartRecruiters...Full timeLocal area$90k - $93k per year
...Role Summary: We are looking for a highly experienced Senior Java Developer to join our Assurance Hub team. The ideal candidate is a hands... ...Education: Bachelors or Masters degree in Computer Science Engineering or related technical discipline The base compensation range...Full timeLocal area- ...assistive technology, HumanWare's mission is to develop solutions that enable people living with... ...teams in electronics, mechanical and software engineering, operations management, manufacturing... ...out using programming languages such as Java, C, C++, and C#, and the software is...Minimum wageFull timeLocal areaWorldwide
- ...: Expand our ability to develop and deliver the digital gaming... ...'ll Bring: ~8+ years of software development experience throughout... ...team members and grow their engineering skills ~ Strong... ...with agile methodologies and hybrid teams across time zones...InternshipShift work
- ...We are looking for a Senior Full-Stack Engineer to join our distributed team. You will be... ...Requirements ~5+ years of professional software development experience. ~ AI Fluency: Proven... ...one backend language ($Go$, $Python$, or $Java$). Benefits ~ Compensation:...Full timeRemote work
- .... We are seeking a skilled Database Developer to design, develop, and maintain efficient... ...future of our communities. This is a Software Engineering III position at the Director level,... ...located in Montreal, Quebec. We offer a hybrid work environment, combining remote work...Full timeManual laborWork at officeRemote work
- ...technology group is seeking a C++ developer for pricing model... ...applications. The current pricing engine is a cross-asset risk and valuation... ...are C++, Shell scripting, DB2, Java and Perl. Prior experience... ...Montreal, Quebec. We offer a hybrid work environment, combining remote...Full timeWork at officeRemote work
- ...crowdfunding, and a recently expanded global reach. As a Senior Software Development Engineer on the Hasbro Pulse team, you will architect, scale, and... ...leader and mentor, helping define guidelines, improve developer efficiency, and drive multi-functional alignment across...
- ...join our highly talented Core Software team and contribute to the... ...imaging, machine learning and developing exemplary API interfaces, you... ...example advocacy agile software engineering methodologies is expected.... ...ourselves too seriously! We're hybrid; work from home or in our...Full timeWork from home1 day per week
- ...considérable De bonnes compétences en C++ / Java sont un atout considérable ___________... ...Overview We are looking for a Software Developer to join Fusion 360 Manufacturing Data Model... ...Work within a scrum team with about 7-8 engineers Code, design, and test major MFGDM...Full timeFor contractors
- ...global leader in video streaming software backed by Clearhaven Partners... ...product, Wowza Streaming Engine, is one of the streaming industry... ...looking for a senior software developer who understands the key stages... ...in software development using Java, C++, Go or Rust ~ Experience...Long term contractTemporary workInternshipRemote workFlexible hours
- ...Veuillez noter qu'il s'agit d'un poste hybride pour l'été 2026 (période de travail de... ...---------------- 25WD92638, Intern, Software Developer Position Overview Here is an incredible... ...Computer Science, Software or Computer Engineering, ideally with a focus on computer...Full timeTemporary workSummer workInternshipWork at officeRemote workFlexible hours
- ...schedule 3 days per week. What You'll Do: Expand our ability to develop and deliver the digital gaming services that power the Wizards... ...of our ecosystem. What You'll Bring: ~5+ years of software development experience, including experience supporting delivery...Long term contractWork at office3 days per week
- ...Autodesk recherche un **développeur logiciel Java** pour rejoindre l'équipe **Autodesk... ..., basé au Canada, et le poste est hybride, basé à Montréal ou à Toronto. Il s'agit... ...__________________ 25WD94208, Senior Software Developer Position Overview Autodesk is looking...Full timeFor contractorsWork at office
- ...basé au Canada, et le rôle est hybride à Montréal. Il s'agit d'une... ...informatique Expérience avec Java est un plus Expérience de la... ...report to the Senior Manager, Software Development Manager based in... ...be part of and to help evolve developing the engineering discipline in...Full timeTemporary workSummer workInternshipWork at officeRemote workFlexible hours
- ...Overview: Sapsol Technologies Inc. is seeking a talented Full Stack Java Developer to join our innovative team. In this role, you will be... ...collaborate with cross-functional teams to deliver high-quality software solutions that meet customer requirements and enhance user...Contract work
- ...accomplish together We are looking for a Cloud Developer/Technical Support Specialist who will... ...program interfaces (APIs), including App Engine, BigQuery, Cloud Storage and Databases.... ...programming languages such as Python, Node.js, Java, Go, or similar Database Management:...
- ...and fun work environment? We are currently looking for a Software Developer – Business Systems to join our digital transformation team.... ...Your Qualifications University degree in Computer Science, Engineering or a related field Understanding of financial and accounting...Work at officeWork from homeWorldwide2 days per week
- ...salary. Flexible work arrangements and a hybrid work model Possibility to purchase... ...The Role We are looking for a data engineering developer to join our team at Intact's Data Lab.... ...in computer science, data science, software engineering, or any equivalent combination...Long term contractFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Java Software Development Engineer. Be the first to apply!
- entry level java developer Montréal, QC
- junior java developer Montréal, QC
- java developer Montréal, QC
- java developer no experience Montréal, QC
- stage developpeur java Montréal, QC
- java developer remote Montréal, QC
- java software developer Montréal, QC
- développeur java Montréal, QC
- développeur javascript Montréal, QC
- senior java developer Montréal, QC

