Talent.com
Java Developer – Software Engineering (Hybrid)
Java Developer – Software Engineering (Hybrid)Morgan Stanley • Montreal, Montreal (administrative region), CA
Java Developer – Software Engineering (Hybrid)

Java Developer – Software Engineering (Hybrid)

Morgan Stanley • Montreal, Montreal (administrative region), CA
30+ days ago
Job type
  • Full-time
Job description

Java Developer – Software Engineering (Hybrid)

Join to apply for the Java Developer – Software Engineering (Hybrid) role at Morgan Stanley . We’re seeking someone to join our Risk and Information Management team as a Java Developer in Non‑Financial Risk Technology, leading the design and implementation of complex Java systems, mentoring junior developers, and driving technical improvements across teams.

What You’ll Do In the Role

  • 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 plans.
  • Implement and advocate for best practices in software engineering and design patterns.
  • Contribute to the evaluation and adoption of new tools and technologies.
  • Lead efforts to refactor and optimize existing codebase for efficiency and maintainability.
  • 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.

What You’ll Bring To The Role

  • 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; proven ability to write optimized, efficient, and clean code.
  • 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.
  • Experience in capturing user requirements and designing functional solutions while reusing existing components.
  • Ability to solve complex problems and break down situations into actionable steps.
  • 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.
  • Expertise in implementing RESTful HTTP / HTTPS 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.
  • 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.
  • All our positions are located in Montreal, Quebec. We offer a hybrid work environment, combining remote work and office attendance. Knowledge of French and English is required.

    At Morgan Stanley, we are committed to maintaining first‑class service and high standards of excellence. Our values guide every decision. We are an equal‑opportunity employer dedicated to providing a supportive and inclusive environment for all employees.

    Seniors level : Mid‑Senior level

    Employment type : Full‑time

    Job function : Engineering and Information Technology

    #J-18808-Ljbffr

    Create a job alert for this search

    Java Developer Software Engineering Hybrid • Montreal, Montreal (administrative region), CA

    Similar jobs
    Java Software Engineer

    Java Software Engineer

    Millennium Software and Staffing Inc • Montreal
    Full-time
    The ideal candidate will be proficient across the Java ecosystem, contribute to architecture and design decisions, and work closely with cross-functional teams to deliver reliable enterprise applic...Show more
    Last updated: 6 days ago • Promoted
    Imaging Software Engineer (Hybrid)

    Imaging Software Engineer (Hybrid)

    Intelerad Medical Systems • Montreal
    Full-time
    Une entreprise de technologie de la santé recherche un développeur logiciel pour concevoir et développer des solutions d'imagerie médicale. Le candidat idéal aura entre 3 et 5 ans d'expérience en dé...Show more
    Last updated: 11 days ago • Promoted
    Senior Java Developer - Digital Transformation

    Senior Java Developer - Digital Transformation

    Talents LGS • Montreal
    Full-time
    A leading technology firm in Montreal seeks a Java Developer with over 7 years of development experience.Candidates should have strong knowledge of Core Java, JEE, and design patterns.Responsibilit...Show more
    Last updated: 9 days ago • Promoted
    Senior Java Developer

    Senior Java Developer

    Synechron • Montreal
    Full-time
    Be among the first 25 applicants.This range is provided by Synechron.Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. At Synechron, we believe in...Show more
    Last updated: 11 days ago • Promoted
    Sr Software Engineer

    Sr Software Engineer

    CENTRIC SOFTWARE INC • Montréal, QC, CA
    Full-time
    Quick Apply
    Job Title : Senior Software Engineer Location : ...Show more
    Last updated: 30+ days ago
    Applied AI Software Engineer - Simpro Software

    Applied AI Software Engineer - Simpro Software

    Simpro Software • montréal, qc, ca
    Full-time
    The Applied AI Software Engineer will be responsible for the rapid technical design and delivery of AI agents and frameworks built on top of SIMPRO FSMs. Working closely with the AI Platform Product...Show more
    Last updated: 12 days ago • Promoted
    Senior Developer Fullstack (Java / React)

    Senior Developer Fullstack (Java / React)

    Societe Generale • Montreal
    Full-time
    In this context, we are looking for a Fullstack developer within the Dev Ops team in Montreal in charge of the SG Workflow product, to the following various aspects : . Design and development of produ...Show more
    Last updated: 11 days ago • Promoted
    Java Software Engineer

    Java Software Engineer

    Open Systems Technologies • Montreal
    Full-time
    As a Java developer, the candidate is expected to deliver hands‑on contributions for Firm’s Assurance & Legal Technology platforms. The role demands strong hands‑on Java development experience.The c...Show more
    Last updated: 9 days ago • Promoted
    Senior Java Developer

    Senior Java Developer

    eHub Global Inc • Montreal
    Full-time
    Actively participate in the refinement sessions to ensure the requirements are clearly defined.Write clean, performant, scalable, testable, and reusable code and build automated tests.Guide more ju...Show more
    Last updated: 8 days ago • Promoted
    Java Software Engineer – Microservices, GraphQL & Kafka

    Java Software Engineer – Microservices, GraphQL & Kafka

    AppDirect, Inc • Montreal
    Full-time
    Une entreprise technologique innovante à Montréal recherche un Développeur Java pour rejoindre son équipe de Gestion de Produit et d'Exécution. Votre rôle consiste à développer et maintenir des micr...Show more
    Last updated: 11 days ago • Promoted
    Senior Backend Java Engineer & Lead - IoT / API (Montreal)

    Senior Backend Java Engineer & Lead - IoT / API (Montreal)

    Talener • Montreal
    Full-time +1
    A prominent technology company is seeking a Senior Software Engineer in Montreal.The role focuses on full stack development with a strong emphasis on backend technologies, particularly Java, SQL, a...Show more
    Last updated: 11 days ago • Promoted
    Senior Java Developer

    Senior Java Developer

    Behavox Limited. • Montreal
    Full-time
    Behavox is shaping the future for how businesses harness their most important raw material - data.Our mission is bold : Organize enterprise data into actionable information that protects and promote...Show more
    Last updated: 3 days ago • Promoted
    Senior Java Developer

    Senior Java Developer

    Behavox • Montreal
    Full-time
    Behavox is shaping the future for how businesses harness their most important raw material - data.Our mission is bold : Organize enterprise data into actionable information that protects and promote...Show more
    Last updated: 11 days ago • Promoted
    Senior Java Backend Engineer - Hybrid (Montreal)

    Senior Java Backend Engineer - Hybrid (Montreal)

    NTT DATA, Inc. • Montreal
    Full-time
    A leading technology services company seeks a Senior Java Developer to design and implement scalable backend solutions in Montreal, QC. The role requires extensive experience in Java and Spring Boot...Show more
    Last updated: 2 days ago • Promoted
    Java Developer

    Java Developer

    Capgemini • Montreal
    Full-time
    Choosing Capgemini means choosing a company where you will be empowered to shape your career in the way you’d like, where you’ll be supported and inspired by a collaborative community of colleagues...Show more
    Last updated: 6 days ago • Promoted
    Senior Java Fullstack Developer — Hybrid, Travel & Mobility

    Senior Java Fullstack Developer — Hybrid, Travel & Mobility

    Techso • Montreal
    Full-time
    A fast-growing consulting company in Montreal is seeking a Java Fullstack Developer to contribute to client projects across Canada. The ideal candidate will have at least 6 years of experience in Ja...Show more
    Last updated: 11 days ago • Promoted
    Fullstack Developer (Java / Vue) - Build Microservices

    Fullstack Developer (Java / Vue) - Build Microservices

    RBC • Montreal
    Full-time
    A major financial institution in Montreal is looking for an Associate Fullstack Developer who excels at teamwork and has a passion for quality code. The role involves contributing to technology stac...Show more
    Last updated: 1 day ago • Promoted
    Senior Java Developer (Trading Systems)

    Senior Java Developer (Trading Systems)

    Luxoft • terrebonne, qc, ca
    Full-time
    Building a risk applications and tools for innovative international top-tier hedge fund from the ground up, comprising the systems for traders, pre-trade checks and analysis, risks and limits manag...Show more
    Last updated: 8 days ago • Promoted