Taro Logo

Java Software developer - Node.js (Hybrid)

Global leader in financial services, providing services in more than 40 countries since 1935.
Calgary, AB, Canada
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
Finance

Job Description

Morgan Stanley, a prestigious global financial services leader established in 1935, is seeking a Software Developer for their Wealth Management Technology team. This mid-level position focuses on developing and maintaining the mobile services platform, requiring expertise in Java, JavaScript, Node.js, and related technologies. The role combines technical excellence with financial domain knowledge, offering a hybrid work environment that balances remote and office work.

The position demands 3-7 years of experience and involves working with cutting-edge technologies while collaborating across multiple teams. The successful candidate will be responsible for designing and developing middle layer services, working with various protocols and frameworks, and mentoring other developers. This is a Director-level Software Engineering III position that plays a crucial role in supporting the firm's business needs.

Morgan Stanley offers an exceptional work environment with over 80,000 employees across 1,200 offices in 42 countries. The company is committed to maintaining high standards of excellence and values that include putting clients first, promoting diversity and inclusion, and giving back to communities. They provide comprehensive benefits, career growth opportunities, and a supportive culture that encourages innovation and collaboration.

This role is perfect for someone who wants to make an impact in financial technology while working with a global leader known for innovation and excellence. The hybrid work model offers flexibility while maintaining collaborative opportunities, and the position provides exposure to both established and emerging technologies in the financial services sector.

Last updated a month ago

Responsibilities For Java Software developer - Node.js (Hybrid)

  • Work with PMO, Development, Product Management, Business and Technical Operations teams
  • Design and develop middle layer services in JavaScript, TypeScript, Node.js, Java and/or C#/.Net
  • Draft and review architectural diagrams, specifications, and design documents
  • Work with existing technology stack and new technologies
  • Acquire understanding of financial products and services
  • Mentor other software developers

Requirements For Java Software developer - Node.js (Hybrid)

Java
JavaScript
TypeScript
Node.js
  • 3 to 7 years of hands-on experience in TypeScript, JavaScript, NodeJS, Express.js, Core Java, Spring Framework
  • Proficient in software development principles and design patterns
  • Experience in java server technologies like J2EE, servlets
  • Experience in Tomcat, Maven for Java development
  • Hands-on experience in API/Web Services development using REST, SOAP, JSON
  • Proficient with at least one DB (Oracle, DB2, Sybase)
  • Experience with Service Oriented Architecture (SOA)
  • Strong knowledge of object-oriented programming
  • Good understanding of Web Services protocols

Benefits For Java Software developer - Node.js (Hybrid)

Medical Insurance
Dental Insurance
Vision Insurance
  • Comprehensive employee benefits and perks
  • Career growth opportunities
  • Supportive and inclusive environment
  • Work-life balance support