Full Stack Java Developer

Morgan Stanley•New York, NY

About The Position

Morgan Stanley is hiring a Full Stack Developer for its Prime Brokerage and Securities Financing Technology department. The role is part of a global team supporting clients in North America, with colleagues in New York, London, Tokyo, and Bengaluru. The team builds and maintains applications using Scala, Java, and Angular in an agile environment. The developer will contribute throughout the software development lifecycle, working with developers, technology groups, and business users—including trading and operations teams—to understand requirements and deliver reliable technology solutions. The role calls for hands-on use of AI-assisted development tools, strong analytical and communication skills, and an interest in financial services. The team provides technology for core Prime Brokerage functions and for the trading and post-trade processing of Securities Finance Transactions, collateral posting, and collateral optimization. Its applications support trade capture and enrichment, lifecycle and position management, exposure management, analytics, and operational processing. This Software Engineering position is identified as Director level. The opportunity includes challenging projects and new technologies, access to technology experts, and an open environment where employees can express views and contribute. Morgan Stanley describes its employee benefits and perks as comprehensive, but does not list specific benefits in the posting. Expected base pay is $120,000–$170,000 per year at commencement; actual base pay is determined individually, and total compensation may also include incentive compensation and other programs.

Requirements

  • At least 5 years of software development experience, including delivery of server-side applications using JVM languages.
  • Hands-on experience with JVM-based languages, including multithreaded programming.
  • Understanding of modern software development principles, including object-oriented design, automated testing, high-availability systems, and production support.
  • Experience with test frameworks such as JUnit and Cucumber, and test-driven development practices.
  • Knowledge of relational databases and SQL.
  • Knowledge of non-relational databases and their query mechanisms.
  • Working knowledge of Git or Bitbucket, Jenkins, and Unix or Linux environments.
  • Experience working in an agile delivery environment across the full software development lifecycle.
  • Strong written and verbal communication skills and the ability to build effective relationships with business users and global technology teams.
  • Proven ability to deliver high-quality software and build an understanding of the business domain.
  • Experience with AI-assisted development tools such as Claude Code, Amp, Codex, or Copilot.
  • Self-motivated, results-oriented, and able to collaborate across teams and work independently when appropriate.

Nice To Haves

  • Experience with Scala, Angular, C#, or C++.
  • Experience with databases such as DB2, Sybase, or MongoDB.
  • Familiarity with event-driven, real-time, or distributed systems.
  • Exposure to functional programming concepts.
  • Knowledge of repo, securities lending, derivatives margin, central counterparty clearing, or collateral management.
  • A collaborative, client-focused approach.

Responsibilities

  • Develop, test, and support system changes from design through production deployment.
  • Contribute to technical analysis and solution design.
  • Troubleshoot issues.
  • Apply test-driven development and engineering best practices to improve scalability, stability, and maintainability.
  • Work with business users, including trading and operations teams, to understand requirements and translate them into technology solutions.
  • Collaborate with developers, related technology groups, and geographically distributed colleagues across the software development lifecycle.
  • Communicate progress, risks, and technical decisions clearly.
  • Manage work across multiple applications and teams.

Benefits

  • Morgan Stanley states that it offers comprehensive employee benefits and perks, but specific benefits are not listed.
  • Total compensation may include commission earnings, incentive compensation, discretionary bonuses, other short- and long-term incentive packages, and other Morgan Stanley-sponsored benefit programs.
  • Opportunity to work on challenging projects and use new technologies.
  • Access to experts in a wide range of technologies.
  • Opportunity to work in an open environment where employees can express their views and contribute.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service