M

Morgan Stanley

Manages investments and advises on financing

Lead Software Engineer

Full-Stack EngineeringPosted on Nov 10
Full-timeAlpharetta, GA, USA$158.5k /yr

About the Job

Requirements

  • A Master's degree in Applied Computer Science, Computer Engineering, or a related field of study is required.
  • Three years of experience in the position offered, or three years as a Technology Manager, Technology Lead, Module Lead, Software Engineer, or in a related role, is required.
  • Three years of experience building enterprise applications using Java and JEE technologies, including Core Java, multithreading, Java Virtual Machine tuning, collections, data structures, and Enterprise JavaBeans, is required.
  • Three years of experience in Java EE backend system design is required.
  • Three years of experience developing multi-tier web applications using Spring Core, Spring MVC, Spring Boot, Spring JDBC, transactions, aspect-oriented programming, and Spring Security is required.
  • Three years of experience with Oracle, MS SQL, DB2, and PL/SQL is required.
  • Three years of experience creating and deploying microservices, including Java microservices, is required.
  • Three years of experience with RESTful web services, the Apache Camel integration framework, Hibernate, JMS message queues, and Apache Kafka is required.
  • Three years of experience with WebLogic and JBoss is required.
  • Three years of experience working with large enterprise applications, including security and entitlements, is required.
  • Three years of experience building internal Java frameworks is required.
  • Three years of experience with test-driven development using JUnit is required.
  • Three years of experience with Jenkins, TeamCity, Gradle, Maven, IntelliJ IDEA, Git, and Jira is required.
  • Three years of experience with Agile development methodologies is required.
  • Three years of experience working in the financial industry, including wealth management and FIX message usage, is required.
  • Two years of experience with AngularJS is required.
  • One year of experience with generative AI, including GitHub Copilot, is required.
  • One year of experience with GainsKeeper integration is required.
  • One year of experience working with stock plan-based products is required.

Responsibilities

  • Design, develop, and maintain the corporate client platform within the Wealth Management suite of Java-based applications.
  • Architect core backend components, establish coding standards, and conduct code reviews to ensure high-quality software delivery.
  • Plan, assign, and track software development work, ensuring alignment with business and technical requirements.
  • Build web interfaces using AngularJS and HTML5.
  • Collaborate with business, operations, and cross-functional stakeholders to gather requirements and validate solution designs.
  • Prepare and review functional and technical specifications, evaluate test plans, and partner with quality assurance and user acceptance testing teams to ensure timely and accurate testing.
  • Produce reliable time, effort, and cost estimates based on incomplete or evolving requirements.

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