You’ll be a developer of a low-latency Java software platform that interfaces with direct exchange market data feeds and distributes real-time price streams to trading applications. This is a key part of our UBS Equities trading stack, with the data used for manual trading, algorithmic trading, direct market access and crossing pools. Stability, accuracy and performance are all important attributes of this system.

You will problem solve, participate in planning and design, and contribute to regional and global projects.
The system makes minimal use of third-party libraries, and uses internally-developed high-performance networking and collections libraries instead of standard Java APIs. Strong technical skills are a must.


Java Developer – Low Latency, Market Data Distribution

Take the next step

Are you truly collaborative? Succeeding at UBS means respecting, understanding and trusting colleagues and clients. Challenging others and being challenged in return. Being passionate about what you do. Driving yourself forward, always wanting to do things the right way. Does that sound like you? Then you have the right stuff to join us. Apply now.

Disclaimer / Policy Statements

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.

Your team

You’ll be working in Cash Trading – Pricing and Market Data, in a team of six developers in London. We are located on the same floor as the business stakeholders with whom we work most closely.

The EMEA team includes developers in Poland and Russia, and we also work with colleagues in the United States and in the Asia-Pacific region. The team has a mixture of Java and C++ skills.

We take ownership of development tasks from inception to production, including co-ownership of QA and Production environments, with a Level 3 support rota and frequent incremental production releases.

We practice continuous integration, code reviews, three-week iteration cycles, and rely heavily on automated testing (with a bias towards automated integration and regression tests).

Your experience and skills

Experience with financial markets, and especially of Cash Equities, Exchange Traded Derivatives or FX trading or market-data systems is highly desirable, but not mandatory.

Strong Java and Linux skills are a must, with particular weighting towards systems programming, data-structures and high-performance networking.

You’ll be well organised, reliable, attentive to detail and collaborative.

Some experience with C or C++ is desirable.

About us

Expert advice. Wealth management. Investment banking. Asset management. Retail banking in Switzerland. And all the support functions. That’s what we do. And we do it for private and institutional clients as well as corporations around the world.

We are about 60,000 employees in all major financial centers, in almost 900 offices and more than 50 countries. Do you want to be one of us?

Job reference information
Advertiser UBS
Contact Name
Telephone (Please reference Dice when calling)
Reference 148031BR


Click here to apply: