Java Developer – Algorithmic Trading & SOR Technology
Java Developer – Algorithmic Trading & SOR Technology

Java Developer – Algorithmic Trading & SOR Technology

London Full-Time 43200 - 72000 £ / year (est.) Home office (partial)
U

At a Glance

  • Tasks: Join our team to develop cutting-edge algorithmic trading systems and enhance order execution.
  • Company: UBS is a global leader in wealth management, operating in over 50 countries.
  • Benefits: Enjoy flexible working arrangements, including hybrid options and a supportive culture.
  • Why this job: Be part of an innovative team that values collaboration and tackles complex business challenges.
  • Qualifications: Core Java experience and a background in software engineering are essential; finance experience is a plus.
  • Other info: Open to career returners; we value diverse backgrounds and perspectives.

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

Your role

Are you passionate about delivering robust and scalable algorithmic trading systems? Are you motivated to deliver real business value? We're looking for someone to:

  • Work as part of a front-office Product Development technology team responsible for development of the Algorithmic Trading and Smart Order Routing engines in EMEA. The team is responsible for delivery of software for the firm’s Agency Trading electronic-trading business, with a focus on the EMEA Algo Product Development book-of-work.
  • Implement algorithmic order execution requirements and help design business solutions with our Quants and Algorithmic Trading desks, delivering change in an Agile way.
  • Help deliver new product features and adapt trading system components to enhance order internalisation, interaction with external liquidity venues and execution at benchmark prices.
  • Bring an engineering mind-set to systems development; Contribute to the evolution of our global platform target-state architecture; implement functionality and features that can be reused across regions and asset-classes. Ensure that non-functional requirements around performance, stability, recovery and resiliency of the platform are being met.
  • Increase automated testing of distributed algo-engine components.
  • Collaborate with other global IT teams, Quants and Traders across regions and asset-classes.
  • Perform level 3 support, assisting production operations team in rollout and support-related matters.

Your expertise

  • Practical working knowledge of Core Java in a server-side environment;
  • Experience developing, delivering and maintaining software in a real-time, event-driven, distributed application environment;
  • Successfully applied solutions to meet non-functional requirements such as stability, capacity, latency/ throughput, monitoring and logging;
  • Hands-on experience of agile software development practices and methodologies, automated testing and CI/CD build and deployment processes;
  • A proven background in software engineering with a degree in Computer Science, Mathematics, Engineering or related discipline;
  • Experience in a similar Investment Banking / Electronic Trading environment is highly desirable, but not essential. Candidates should understand the constraints of engineering solutions in a regulated setting and ensure compliance with all bank regulations and controls.
  • Passionate about using software to solve complex business problems.
  • A proven team player able to work in a collaborative way across business units, teams and regions.
  • Self-motivated and able to progress tasks with autonomy and integrity, you challenge when appropriate.

Java Developer – Algorithmic Trading & SOR Technology employer: UBS Financial Services

UBS is an exceptional employer, offering a dynamic work environment in the heart of London where innovation meets collaboration. With a strong focus on employee growth, we provide opportunities for continuous learning and development within our award-winning algorithmic trading team. Our flexible working arrangements and commitment to diversity ensure that every team member can thrive and contribute meaningfully to our global success.
U

Contact Detail:

UBS Financial Services Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Java Developer – Algorithmic Trading & SOR Technology

Tip Number 1

Familiarise yourself with algorithmic trading concepts and the specific technologies used in this field. Understanding how algorithmic order execution works will help you engage in meaningful conversations during interviews.

Tip Number 2

Network with professionals in the investment banking and electronic trading sectors. Attend industry events or join relevant online forums to connect with potential colleagues and learn more about the company culture at UBS.

Tip Number 3

Brush up on your Core Java skills, especially in a server-side environment. Consider working on personal projects or contributing to open-source projects that involve real-time, event-driven applications to showcase your expertise.

Tip Number 4

Prepare for technical interviews by practising coding challenges related to distributed systems and automated testing. Familiarity with agile methodologies will also be beneficial, so consider reviewing common practices and tools used in agile development.

We think you need these skills to ace Java Developer – Algorithmic Trading & SOR Technology

Core Java
Server-Side Development
Real-Time Event-Driven Applications
Distributed Application Environment
Non-Functional Requirements Management
Agile Software Development
Automated Testing
CI/CD Build and Deployment Processes
Software Engineering Principles
Problem-Solving Skills
Collaboration and Teamwork
Autonomy and Integrity
Understanding of Regulatory Compliance
Passion for Algorithmic Trading

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Core Java and any relevant projects in algorithmic trading or distributed applications. Use keywords from the job description to demonstrate your fit for the role.

Craft a Compelling Cover Letter: In your cover letter, express your passion for algorithmic trading and how your skills align with the responsibilities outlined in the job description. Mention specific experiences that showcase your problem-solving abilities and teamwork.

Showcase Relevant Projects: If you have worked on projects related to automated testing, CI/CD processes, or real-time event-driven applications, be sure to include these in your application. Provide brief descriptions of your contributions and the impact they had.

Highlight Soft Skills: The role requires collaboration with various teams. Emphasise your ability to work in a team, communicate effectively, and your self-motivation. Use examples from past experiences to illustrate these qualities.

How to prepare for a job interview at UBS Financial Services

Showcase Your Technical Skills

Be prepared to discuss your practical working knowledge of Core Java and any experience you have in developing real-time, event-driven applications. You might be asked to solve coding problems or explain your past projects, so brush up on relevant algorithms and data structures.

Understand the Business Context

Familiarise yourself with algorithmic trading and smart order routing concepts. Understanding how these systems work and their impact on trading strategies will help you demonstrate your passion for solving complex business problems during the interview.

Emphasise Agile Methodologies

Since the role involves Agile practices, be ready to discuss your experience with Agile software development, automated testing, and CI/CD processes. Share specific examples of how you've contributed to Agile teams and delivered successful projects.

Prepare for Team Collaboration Questions

As a team player, you should be ready to discuss how you've collaborated with cross-functional teams in the past. Think of examples where you worked closely with quants, traders, or other technology teams, and how you navigated challenges in those collaborations.

Java Developer – Algorithmic Trading & SOR Technology
UBS Financial Services
U
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>