Java Developer, Associate, P2

Morgan StanleyNew York, NY

About The Position

Morgan Stanley Wealth Management (MSWM) Technology is the global technology department responsible for the design, development, delivery and support of the technical solutions behind the products and services used by the Morgan Stanley Wealth Management (MSWM) business. Wealth Management Division is comprised of key portfolio groups: Analytics, Intelligence and Data Technology, Unified Middle Office, Services Technology, Investment Products & Markets Technology, Digital Client Platforms, Morgan Staley at Work, Core Platform Services, Platform Architecture Services and Technology Delivery Management. We are looking for Java developer to join a technologically advanced team. You will interface on a regular basis with other teams including other internal IT teams across Wealth Management, BA team, QA team, and offshore development team. You must have good communication skills and be able work with both users and lead IT team members in a highly collaborative team environment. To be successful, the role will require the individual to understand the banking technology landscape, and to offer creative solutions that integrate current capabilities and proprietary system builds.

Requirements

  • 5+ years of hands on experience in java and related technologies (Core Java, Java EE)
  • Hands on development experience with Spring (core, aspect, boot, batch)
  • Strong working experience in Web Services (XML, JSON , REST, SOAP)
  • Strong working experience in relational databases (SQL server, DB2)
  • Understanding of non-functional requirements (security, scalability, reliability)
  • Strong analytical and problem-solving skills
  • Excellent communication, organizational, and planning skills
  • Working experience of Agile development methodologies and of DevOps integration
  • Exposure to JIRA or other ALM tools to create a productive, high quality development
  • Ability to work in a fast paced and dynamic environment

Responsibilities

  • Collaborate with team members to understand the business problem to develop solutions
  • Participate in design discussions, whiteboarding the solution and effectively communicating the designs to other team members
  • Develop software solutions in a lean-agile methodology to bring the solutions quickly to the partners and improve, optimize, and repeat in an accelerated development cycle
  • Take accountability in the delivery of the solutions within the deadline, adhering to the company's compliance and development standards
  • Create technical documentation for the product, business user guide, and other runbooks both for managing the applications and to onboard new users easily
  • Research and learn new technologies quickly and work in parallel balancing the ongoing tasks, research tasks, production support, and mentoring others

Benefits

  • Comprehensive employee benefits and perks
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service