Java Developer – European Cash Equities Trading recruitment

UBS is a leading global financial services firm. Our Investment Bank is one of the world’s top global investment banking and securities firms, providing a full spectrum of products to institutional and corporate clients, intermediaries, government and hedge funds worldwide.  

UBS Cash Equities Trading is looking for a developer who can join the Market Order Management System development team.

The Market Order Management System team is responsible for the trading platform and infrastructure for European cash equities and derivatives trading within the UBS IB. We build, maintain and support an industry leading, in-house developed platform with exceptional performance and scaling characteristics.

Your job is to work as a core developer within a small highly focused team based in London. You will be expected to understand the codebase and performance characteristics in great detail. This is our key advantage over our competitors, and as such we recognise the need for exceptionally strong technical staff.

You will be given the opportunity to work closely with the equity trading business in London to deliver the solutions they need to meet our client’s needs.

You will be expected to develop best of breed technology solutions as well as support and maintain the existing system.

This is part of a global technology base and as such you will be expected to liaise with developers in other regions and contribute to our global codebase.
There is also the opportunity to influence development across the cash equities platform.

Requirements

You are a highly technical, delivery focused, hands-on developer (not an architect). While a java background is preferred (version 1.5 onwards), C++ candidates wishing to work in the java space will be considered.

Use of any 3rd part libraries or applications is severely limited, as you will be working directly with java’s core API (j2ee is not required). Therefore, you will be expected to be comfortable with low-level computing and networking concepts. A thorough understanding of computing algorithms and data-structures is essential.

You must have a detailed knowledge of Linux (or Solaris) along with a strong understanding of networking.

The ability to diagnose, measure, understand and resolve performance issues will be a key skill.

Ideally you will have experience of working in a front office equities team (or equivalent environment) with a proven track record in delivering high performance systems. Specifically low latency (sub-millisecond response times) and high throughput (tens of millions of messages per day) systems. You should be confident in talking through past experiences in this space.

Any FIX experience will be of great benefit.

You will have worked within a team environment taking full responsibility of all aspects of maintaining the systems under your control.
Must be happy to work on an existing and evolving platform.

UBS can offer you an environment geared towards performance, attractive career opportunities, and an open corporate culture that values and rewards the contribution of every individual.

Want to further your career in an organization where your contribution can make a difference? Apply now at www.ubs.com/careers. We look forward to hearing from you.

UBS is an Equal Opportunity Employer. We respect and seek to empower each individual and support the diverse cultures, perspectives, skills and experiences within our workforce.