Lead Software Eng

Morgan Stanley

Montreal, Quebec, Canada
Hybrid
Java, spring-boot, spring framework
Microservice architecture and design patterns
Building distributed event-based systems
Actively participate in refinement sessions, write clean, performant, scalable, testable, and reusable code, and build automated tests

Job Summary

  • Actively participate in refinement sessions, write clean, performant, scalable, testable, and reusable code, and build automated tests.
  • Guide more junior developers, follow best software development practices, and implement best DevOps practices like CI/CD pipelines and telemetry.
  • Interact directly with users, product owners, business analysts, and other technologists across the firm in an agile environment.

Matching Summary

Actively participate in refinement sessions, write clean, performant, scalable, testable, and reusable code, and build automated tests.

Skills & Requirements

Must-have

  • Java, Spring-boot, Spring framework
  • Microservice architecture and design patterns
  • Building distributed event-based systems
  • Designing high volume messaging middleware
  • Designing scalable database models
  • DevOps practices and tools
  • Cloud-based development principles

Nice-to-have

  • Exposure to Cloud Architectures
  • Public Cloud offerings
  • Azure/Cloud experience
  • Agile practices
  • System resiliency, scalability, security, observability

Key Requirements

  • 5+ years' experience
  • Bachelor’s degree in computer science
  • Knowledge of French and English

Work Rights

Not specified

Tailored Resume

Cover Letter