M

Morgan Stanley

Manages investments and advises on financing

Vice President Java Lead for Investment Banking Advisory Technology

Engineering LeadershipConfirmed live in the last 24 hours
Full-timeNew York, NY, USAIn-person

About the Job

Requirements

  • At least 10 years of relevant experience designing, building, and operating enterprise-scale applications.
  • Strong hands-on Java engineering skills, including Spring Boot, concurrent programming, RESTful API design, and automated testing.
  • Full stack experience building modern web applications with JavaScript or TypeScript frameworks such as React or Angular.
  • Proven experience managing or leading engineers, including setting direction, mentoring, and growing talent.
  • Experience working directly with business stakeholders, gathering requirements, influencing strategy, and translating business needs into technical solutions.
  • Strong system design and architecture skills, with a firm grasp of enterprise architecture patterns and experience building resilient, fault-tolerant, and well-tested applications.
  • Strong relational database and SQL skills, and solid Linux fundamentals.
  • Ability to adapt communication between business users, senior management, and detailed engineering discussions.

Responsibilities

  • Lead, manage, and develop a group of engineers by setting priorities, providing technical mentorship, and fostering ownership, quality, and continuous improvement.
  • Act as the primary technology partner to business stakeholders in IBD and GCM by gathering requirements, shaping priorities, and leading initiatives from concept through delivery.
  • Lead architectural design and modernization of defined components, and drive analysis and design for initiatives spanning multiple teams and systems.
  • Work hands-on to solve challenging problems and build scalable, resilient Java backend services alongside modern web front ends.
  • Communicate regularly with product leads across the technology organization and discuss improvements to existing and future technology solutions.
  • Promote engineering best practices, including code quality, automated testing, and CI/CD, and drive their continued evolution across the team.
  • Own production-system stability, lead complex incident resolution, and communicate with business users during critical events.
  • Use AI tooling to accelerate the software development lifecycle while applying engineering judgment and oversight.

Desired Qualifications

  • Knowledge of Investment Banking and Capital Markets workflows and products.
  • Experience with event-driven architectures and messaging systems such as Kafka or MQ.
  • Understanding of cloud-based platforms and distributed systems.
  • Understanding of authentication and authorization frameworks.
  • Experience with modern Java (21+) and GitHub.
  • Experience integrating AI-assisted development tools, such as Claude Code or Amp, into an engineering workflow.
  • Willingness to learn additional languages, such as Python, as business needs require.

About the Company

Morgan Stanley

Manages investments and advises on financing

Morgan Stanley advises companies and governments on financing and manages investments for institutions, individuals, and families. Its business combines investment banking and securities trading with wealth management and an asset-management division that invests across public and private markets. Bankers arrange stock and bond sales and advise on mergers, while advisors build client portfolios and fund managers invest money under agreed strategies. The firm earns advisory and management fees, trading revenue, commissions, and interest from lending and deposits. Morgan Stanley was founded as a partnership in 1935 and is headquartered in New York City.

Company size
10,001+
Company stage
IPO
Headquarters
New York City, New York
Founded
1935

Recently Posted Jobs

Explore more opportunities at Morgan Stanley

See more jobs