About the role

  • Java Developer at Morgan Stanley delivering innovative solutions in Advisory & Sales Distribution. Contributing to a highly innovative team using Agile practices.

Responsibilities

  • Build time critical and revenue generating applications
  • Use design thinking to improve developer efficiency
  • Collaborate globally to build innovative solutions
  • Work closely with Product Management, Development & QA Teams
  • Successfully multi-task in a dynamic, fully engaged developer role

Requirements

  • Strong Java developer (4+ years)
  • Good grasp of functional and reactive programming
  • Experience with Spring Containers (with Spring Boot)
  • Experience in building data-intensive / real time applications
  • Working experience on XML, JSON, SOAP, REST Services
  • Proficiency in Java 8 (Lambdas, Streams)
  • Experience in developing REST APIs using Spring Boot 2.0
  • Working knowledge of backend web development technology topics
  • Experience in relational databases like DB2 or PostgreSQL
  • Experience with Test Driven Development (TDD) / Behavior Driven Development (BDD)
  • Basic knowledge of Unix / shell scripting
  • Familiarity with Agile development and DevOps concepts
  • Experience in using GIT for source control management

Benefits

  • Comprehensive employee benefits and perks
  • Opportunities to move across the businesses

Job type

Full Time

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

JavaPostgresShell ScriptingSOAPSpringSpring BootSpringBootUnix

Location requirements

HybridMontrealCanada

Report this job

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