Java Developer, Associate, P2

Morgan StanleyNew York, NY

About The Position

Morgan Stanley is a leading global financial services firm providing a wide range of investment banking, securities, investment management and wealth management services. The Firm's employees serve clients worldwide including corporations, governments and individuals from more than 1,200 offices in 43 countries. As a market leader, the talent and passion of our people is critical to our success. Together, we share a common set of values rooted in integrity, excellence and strong team ethic. Morgan Stanley can provide a superior foundation for building a professional career a place for people to learn, achieve and grow. A philosophy that balances personal lifestyles, perspectives and needs is an important part of our culture. MS 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. The 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 Stanley at Work, Core Platform Services, Platform Architecture Services and Technology Delivery Management. This position is for a Java developer to join a technologically advanced team. The role involves interfacing on a regular basis with other internal IT teams across Wealth Management, BA team, QA team, and offshore development team. The successful candidate must possess good communication skills and be able to work with both users and lead IT team members in a highly collaborative team environment. The role requires an understanding of the banking technology landscape and the ability 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
  • Bachelor's/Master's Degree in Engineering, preferably Computer Science/Engineering

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

  • commission earnings
  • incentive compensation
  • discretionary bonuses
  • other short and long-term incentive packages
  • other Morgan Stanley sponsored benefit programs
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service