Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Java Full Stack Developer building mission-critical risk technology solutions for Morgan Stanley’s global financial services business. Designing web applications, APIs, databases, and event-driven systems in Montreal’s hybrid environment.

Responsibilities

  • Design and build end-to-end web applications across the full technology stack, including user interfaces, APIs, and data layers
  • Develop scalable and resilient solutions using modern application architecture and microservices patterns
  • Create and maintain REST APIs and data exchange services using JSON, flat files, and columnar data structures
  • Design metadata-driven and configuration-based solutions
  • Model and implement database schemas, optimize complex SQL queries, and improve database performance
  • Develop and support batch and event-driven processing focused on concurrency, data integrity, and performance
  • Collaborate with agile squads to deliver high-quality software and support continuous improvement
  • Participate in testing, deployment, production support, and knowledge-sharing activities

Requirements

  • At least 5+ years of relevant experience in Java and Full Stack development
  • Bachelor's degree in computer science or related field
  • Professional experience as a developer in the data and analytics space
  • Strong experience with Java and object-oriented programming
  • Strong experience with user interface design and development using Angular, React, JavaScript, or similar technologies
  • Strong database development experience with Snowflake, Oracle, Sybase, or DB2
  • Experience designing schemas, complex procedures, data scripts, SQL queries, and performance optimization
  • Strong problem-solving and data-analysis skills
  • Knowledge of software development and the system implementation life cycle
  • Experience developing, testing, and supporting multi-tier technology architectures
  • Comfort with Unix/Linux, shell scripting, and Excel
  • Knowledge of French and English is required

Benefits

  • Hybrid work environment combining remote work and attendance in the office
  • Comprehensive employee benefits and perks
  • Support for employees and their families throughout the work-life journey
  • Opportunities for internal mobility across the business
  • Equal opportunity and inclusive workplace
  • Employee support and empowerment

Job type

Full Time

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

AngularJavaJavaScriptLinuxMicroservicesOracleReactShell ScriptingSQLUnix

Location requirements

HybridMontrealCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.