Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Java Software Development Engineer

Full-time

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.

Vacancy posted 17 hours ago
Similar jobs that could be interesting for youBased on the Java Software Development Engineer in Montréal, QC vacancy
  •  ...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/... 
    Suggested
    Full time
    Work at office
    Remote work

    Morgan Stanley

    Montréal, QC
    17 hours ago
  •  ...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... 
    Suggested
    Full time
    Worldwide
    Flexible hours

    Royal Bank of Canada

    Montréal, QC
    14 days ago
  •  ...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... 
    Suggested
    Work at office
    Remote work
    Flexible hours

    NTT DATA Services

    Montréal, QC
    4 days ago
  •  ...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... 
    Suggested
    Contract work

    Hays

    Montréal, QC
    5 days ago
  •  ...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.... 
    Suggested
    Permanent employment
    Full time

    Solutions Techso

    Montréal, QC
    7 days ago
  •  ...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 employment
    Full time

    Solutions Techso

    Montréal, QC
    7 days ago
  •  ...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 contract
    Work at office
    Remote work
    Flexible hours

    NTT DATA Services

    Montréal, QC
    4 days ago
  •  ...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 employment
    Full time
    Work from home
    Flexible hours

    Sryas

    Montréal, QC
    7 days ago
  •  ...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 start
    Remote work
    Worldwide

    Societe Generale

    Montréal, QC
    2 days ago
  •  ...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 contract
    For contractors
    Work at office
    Relocation

    Autodesk

    Montréal, QC
    17 hours ago
  •  ...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 time
    Work at office

    Morgan Stanley

    Montréal, QC
    17 hours ago
  • $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 time
    Local area

    Intelerad

    Montréal, QC
    9 days ago
  • $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 time
    Local area

    Capgemini

    Montréal, QC
    25 days ago
  •  ...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 wage
    Full time
    Local area
    Worldwide

    EssilorLuxottica Group

    Montréal, QC
    21 days ago
  •  ...: 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... 
    Internship
    Shift work

    Hasbro

    Montréal, QC
    21 days ago
  •  ...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 time
    Remote work

    Mind Friend PRO

    Montréal, QC
    6 days ago
  •  .... 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 time
    Manual labor
    Work at office
    Remote work

    Morgan Stanley

    Montréal, QC
    17 hours ago
  •  ...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 time
    Work at office
    Remote work

    Morgan Stanley

    Montréal, QC
    17 hours ago
  •  ...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... 

    Hasbro

    Montréal, QC
    21 days ago
  •  ...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 time
    Work from home
    1 day per week

    AIRY3D Inc

    Montréal, QC
    5 days ago
  •  ...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 time
    For contractors

    Autodesk

    Montréal, QC
    17 hours ago
  •  ...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 contract
    Temporary work
    Internship
    Remote work
    Flexible hours

    Wowza Media Systems

    Montréal, QC
    a month ago
  •  ...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 time
    Temporary work
    Summer work
    Internship
    Work at office
    Remote work
    Flexible hours

    Autodesk

    Montréal, QC
    17 hours ago
  •  ...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 contract
    Work at office
    3 days per week

    Hasbro

    Montréal, QC
    20 days ago
  •  ...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 time
    For contractors
    Work at office

    Autodesk

    Montréal, QC
    17 hours ago
  •  ...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 time
    Temporary work
    Summer work
    Internship
    Work at office
    Remote work
    Flexible hours

    Autodesk

    Montréal, QC
    17 hours ago
  •  ...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

    Sapsol Technologies Inc

    Montréal, QC
    a month ago
  •  ...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:... 

    TELUS

    Montréal, QC
    12 days ago
  •  ...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 office
    Work from home
    Worldwide
    2 days per week

    Stingray

    Montréal, QC
    20 hours ago
  •  ...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 contract
    Flexible hours

    Intact

    Montréal, QC
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Java Software Development Engineer. Be the first to apply!