Java Developer - Algorithmic trading
Java Developer - Algorithmic trading

Java Developer - Algorithmic trading

London Full-Time 43200 - 72000 Β£ / year (est.) No home office possible
U

At a Glance

  • Tasks: Join our team to develop cutting-edge trading systems for electronic order execution.
  • Company: UBS is a leading global wealth manager with a commitment to diversity and inclusion.
  • Benefits: Enjoy a flexible work environment and opportunities for collaboration across global teams.
  • Why this job: Be part of an innovative team that enhances client services using machine learning and advanced technology.
  • Qualifications: Strong Java skills required; experience in trading systems and SQL preferred.
  • Other info: We welcome diverse candidates and provide support throughout the recruitment process.

The predicted salary is between 43200 - 72000 Β£ per year.

UBS is seeking a talented Java developer to join our electronic trading team within UBS Global Markets, based in London. This role involves building systems for electronic client order execution across various asset classes, including equities, fixed income, and derivatives, utilizing industry-leading order routing techniques and machine learning approaches to enhance client services and revenue.

Responsibilities

  • Develop and maintain trading systems with a focus on electronic order execution.
  • Analyze business requirements proactively and design effective solutions.
  • Write high-quality, reliable code.
  • Collaborate with global IT teams, quants, and traders across regions and asset classes.
  • Engage with all stages of the development lifecycle, from analysis to deployment.

Qualifications

  • Strong core Java skills.
  • Experience with trading systems is preferred.
  • Proficiency in software engineering best practices.
  • Experience with SQL or Kx Kdb.
  • Knowledge of Python and Azure is a plus.
  • Familiarity with distributed systems, reactive programming, messaging, and databases.
  • Basic understanding of statistics.
  • Ability to work collaboratively across teams and regions.

About UBS

UBS is the world’s largest and most comprehensive global wealth manager, operating across four divisions: Global Wealth Management, Personal & Corporate Banking, Asset Management, and Investment Bank. With a presence in over 50 countries, UBS is committed to diversity, inclusion, and fostering a supportive environment for its employees.

Our Commitment

We value diverse skills and backgrounds, and are dedicated to providing a supportive and flexible work environment. We encourage applications from all qualified candidates and are committed to disability inclusion and reasonable accommodations during our recruitment process.

Java Developer - Algorithmic trading employer: UBS Financial Services

UBS is an exceptional employer for Java Developers in Algorithmic Trading, offering a dynamic work environment in the heart of London. With a strong commitment to diversity and inclusion, employees benefit from a supportive culture that fosters collaboration and innovation, alongside opportunities for professional growth within a leading global wealth management firm. The role provides exposure to cutting-edge technologies and the chance to work with talented teams across various asset classes, making it a rewarding place for those looking to make a significant impact in the financial sector.
U

Contact Detail:

UBS Financial Services Recruiting Team

StudySmarter Expert Advice 🀫

We think this is how you could land Java Developer - Algorithmic trading

✨Tip Number 1

Familiarise yourself with the latest trends in algorithmic trading and electronic order execution. Understanding the nuances of how these systems operate will not only help you during interviews but also demonstrate your genuine interest in the role.

✨Tip Number 2

Network with professionals in the trading and finance sectors. Attend industry meetups or webinars to connect with current employees at UBS or similar firms. This can provide you with insider knowledge and potentially a referral.

✨Tip Number 3

Brush up on your core Java skills and be prepared to discuss specific projects where you've applied them. Be ready to explain your thought process and problem-solving techniques, especially in relation to trading systems.

✨Tip Number 4

Showcase your collaborative skills by preparing examples of how you've worked effectively in teams. Since this role involves collaboration with global IT teams and traders, demonstrating your ability to communicate and work well with others is crucial.

We think you need these skills to ace Java Developer - Algorithmic trading

Core Java Programming
Algorithm Design
Software Engineering Best Practices
Trading Systems Knowledge
SQL Proficiency
Kx Kdb Experience
Python Familiarity
Azure Knowledge
Distributed Systems Understanding
Reactive Programming Skills
Messaging Systems Knowledge
Database Management
Statistical Analysis
Collaboration Skills
Problem-Solving Skills

Some tips for your application 🫑

Tailor Your CV: Make sure your CV highlights your core Java skills and any experience you have with trading systems. Emphasise your proficiency in software engineering best practices and any relevant projects you've worked on.

Craft a Strong Cover Letter: In your cover letter, express your enthusiasm for the role and UBS as a company. Mention specific experiences that demonstrate your ability to develop and maintain trading systems, and how you can contribute to their electronic trading team.

Showcase Relevant Skills: If you have experience with SQL, Kx Kdb, Python, or Azure, make sure to include these in your application. Highlight any familiarity with distributed systems, reactive programming, and databases, as these are relevant to the position.

Prepare for Technical Questions: Be ready to discuss your coding experience and problem-solving skills during the interview process. Brush up on statistics and be prepared to explain how you would approach developing solutions for electronic order execution.

How to prepare for a job interview at UBS Financial Services

✨Showcase Your Java Skills

Make sure to highlight your core Java skills during the interview. Be prepared to discuss specific projects where you've used Java, especially in relation to trading systems or algorithmic trading.

✨Understand the Trading Landscape

Familiarise yourself with the basics of trading systems and electronic order execution. Being able to discuss how these systems work and their importance in financial markets will impress your interviewers.

✨Demonstrate Problem-Solving Abilities

Prepare to tackle hypothetical scenarios or coding challenges that may arise during the interview. Show your analytical thinking and ability to design effective solutions based on business requirements.

✨Emphasise Collaboration Skills

Since the role involves working with global IT teams, quants, and traders, be ready to discuss your experience in collaborative environments. Share examples of how you've successfully worked across teams and regions.

Java Developer - Algorithmic trading
UBS Financial Services
U
  • Java Developer - Algorithmic trading

    London
    Full-Time
    43200 - 72000 Β£ / year (est.)

    Application deadline: 2027-06-24

  • U

    UBS Financial Services

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>