Algorithmic Trading Java Developer, Vice President

at  Morgan Stanley

London, England, United Kingdom -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate28 Nov, 2024Not Specified31 Aug, 2024N/AMarket Making,Web Service Development,Kdb,Rest,Logical Approach,Data Analysis,Jenkins,Equities,Communication Skills,Junit,Low Latency,Technical RequirementsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

Algorithmic Trading Java Developer, Vice President
Job Number:

3257252
POSTING DATE: Aug 23, 2024
PRIMARY LOCATION: Europe, Middle East, Africa-United Kingdom-United Kingdom-London
EDUCATION LEVEL: Bachelor’s Degree
JOB: Development
EMPLOYMENT TYPE: Full Time
JOB LEVEL: Vice President

DESCRIPTION

About Morgan Stanley
Morgan Stanley is a leading global financial services firm providing a wide range of investment banking, securities, investment management and wealth management services. 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. We can provide a superior foundation for building a professional career – a place for people to learn, to achieve and grow. A philosophy that balances personal lifestyles, perspectives and needs is an important part of our culture. #LI-MS2
Role:
Morgan Stanley is seeking an experienced algorithmic trading Java developer to support the Delta One ETF Trading business. The candidate should possess good analytical skills & computer programming experience, a logical approach to problem solving. The role involves building, deploying & supporting algorithmic trading strategies, analytical tools and scalable trading engine infrastructure, working as part of a fast-moving IT / quant / trading team. The candidate should be a problem solver with excellent communication skills and be able to bring with them positivity and enthusiasm in trying to think about and offer potential solutions for architectural considerations with a can-do attitude.

Responsibilities Including:

  • You will be using core Java development to build and enhance trading strategies and engines.
  • The role involves working directly with the global trading, quant, and IT teams to advance the platform and the businesses it serves.
  • The project portfolio is typically varied, spanning new and existing algorithm development, improving the technical and execution performance of trading systems, the generation and analysis of trading signals & data.
  • You will part of a team which is involved in the full system development lifecycle from discussing and agreeing requirements through to designing, developing, and deploying the changes.
  • The systems you will work on are high volume, low latency, resilient, scalable, and message-driven based on cutting edge Java and utilizing the latest hardware.

Primary skills:

  • Core Java knowledge in a UNIX/Linux environment.
  • Ability to analyze business & technical requirements and translate them into a well-designed & programmed solution.
  • A logical approach to problem solving and good analytical skills.
  • Strong communication skills and ability to work in a global team.
  • Experience with Git/Stash and Jenkins
  • Experience with unit testing frameworks such as JUnit.
  • An interest to learn the business supported by the applications.
  • Good Linux fundamentals

Desired Skills (not essential):

  • Interest in developing systems for automated market making, DMA or algo trading group in liquid markets (equities, FX, liquid rates, etc.) using FIX protocol.
  • Experience of time-series data analysis in technologies such as KDB/q
  • Experience with web service development, REST, TypeScript knowledge with preferably Angular framework.
  • Experience with low-latency messaging middleware pub/sub technologies.

Flexible work statement:
Interested in flexible working opportunities? Morgan Stanley empowers employees to have greater freedom of choice through flexible working arrangements. Speak to our recruitment team to find out more.
Internal Applicants:
Internal mobility can be a way to grow your career and realize your professional potential. Typically, you must be in your position for at least 18 months and performing satisfactorily before applying for another job at the Firm. Internal applicants can find out more regarding career navigation, mobility guidelines and policy on our employee portal by clicking here.
Equal opportunities statement:
Morgan Stanley is an equal opportunities employer. We work to provide a supportive and inclusive environment where all individuals can maximize their full potential. Our skilled and creative workforce is comprised of individuals drawn from a broad cross section of the global communities in which we operate and who reflect a variety of backgrounds, talents, perspectives, and experiences. Our strong commitment to a culture of inclusion is evident through our constant focus on recruiting, developing, and advancing individuals based on their skills and talents.

QUALIFICATIONS

LI-MS

Responsibilities:

  • You will be using core Java development to build and enhance trading strategies and engines.
  • The role involves working directly with the global trading, quant, and IT teams to advance the platform and the businesses it serves.
  • The project portfolio is typically varied, spanning new and existing algorithm development, improving the technical and execution performance of trading systems, the generation and analysis of trading signals & data.
  • You will part of a team which is involved in the full system development lifecycle from discussing and agreeing requirements through to designing, developing, and deploying the changes.
  • The systems you will work on are high volume, low latency, resilient, scalable, and message-driven based on cutting edge Java and utilizing the latest hardware


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - System Programming

Software Engineering

Graduate

Proficient

1

London, United Kingdom