UBS

Java Developer – Algorithmic Trading & SOR Technology

UBS

United Kingdom
Full-TimeDepends on ExperienceSenior LevelMasters
Job Description

At UBS, we are constantly pushing the boundaries of technology to enhance our global financial services. We are seeking a talented Java Developer to join our team and help us drive innovation in Algorithmic Trading and SOR (Smart Order Routing) technology. This role requires a passion for coding and a deep understanding of financial markets. If you are a highly motivated individual with a strong background in Java development, we want to hear from you. Join us in shaping the future of trading technology at one of the world's leading financial institutions.

  1. Develop and maintain high-quality, efficient, and scalable Java code to support Algorithmic Trading and SOR technology.
  2. Collaborate with the team to design and implement new features and functionalities in a timely manner.
  3. Translate business requirements into technical solutions and provide accurate estimates for project timelines.
  4. Conduct thorough testing and debugging to ensure the stability and performance of the software.
  5. Stay updated with the latest advancements in financial markets and technology to continuously improve the trading platform.
  6. Troubleshoot and resolve technical issues in a timely and efficient manner.
  7. Write clean, well-documented code that adheres to industry best practices and coding standards.
  8. Work closely with cross-functional teams, including traders, analysts, and other developers, to understand and address their needs.
  9. Contribute to the development and maintenance of technical documentation, user manuals, and release notes.
  10. Attend team meetings and provide updates on project progress and any potential roadblocks.
  11. Keep track of industry trends and developments to identify opportunities for innovation and improvement.
  12. Adhere to UBS's security and compliance standards and ensure data protection and privacy.
  13. Mentor and support junior team members, providing guidance and knowledge sharing.
  14. Proactively identify and recommend solutions to improve the overall performance and efficiency of the trading technology.
  15. Comply with UBS's policies and procedures and maintain a high level of professionalism and integrity at all times.
Where is this job?
This job is located at United Kingdom
Job Qualifications
  • Strong Proficiency In Java Programming Language: As A Java Developer At Ubs, You Will Be Responsible For Developing And Maintaining Algorithmic Trading And Sor Technology. Therefore, Having A Deep Understanding And Proficiency In Java Programming Language Is Essential.

  • Experience In Algorithmic Trading And Sor Technology: Ubs Is Looking For Candidates Who Have Prior Experience In Developing And Implementing Algorithmic Trading And Sor Technology. This Includes Knowledge Of Market Data, Order Routing, And Execution Algorithms.

  • Understanding Of Financial Markets And Trading Strategies: A Crucial Aspect Of This Role Is To Develop Algorithms And Technology That Can Effectively Operate In The Fast-Paced And Complex World Of Financial Markets. Therefore, A Strong Understanding Of Financial Markets And Trading Strategies Is Necessary.

  • Knowledge Of Data Structures And Algorithms: To Develop Efficient And High-Performing Algorithmic Trading And Sor Technology, A Solid Understanding Of Data Structures And Algorithms Is Required. This Includes Knowledge Of Sorting, Searching, And Optimization Algorithms.

  • Ability To Work In A Team And Under Pressure: As A Part Of The Ubs Team, You Will Be Collaborating With Other Developers, Traders, And Analysts. Therefore, Strong Communication And Teamwork Skills Are Essential. Additionally, The Financial Industry Operates Under High-Pressure Situations, So The Ability To Handle Stress And Meet Tight Deadlines Is Crucial.

Required Skills
  • Risk Management

  • Data structures

  • Object-oriented design

  • Algorithm development

  • Java Programming

  • Market analysis

  • Multithreading

  • Trading Strategies

  • Financial Markets

  • High-Frequency Trading

  • Order Routing

Soft Skills
  • Communication

  • Conflict Resolution

  • Leadership

  • Time management

  • creativity

  • Teamwork

  • collaboration

  • Adaptability

  • Problem-Solving

  • Decision-making

Compensation

According to JobzMall, the average salary range for a Java Developer – Algorithmic Trading & SOR Technology in United Kingdom is between £53,000 – £85,000 per year. However, this can vary depending on factors such as experience, location, and the specific company or industry that the developer is working in. Additionally, bonuses and other forms of compensation may also factor into the total salary package for this role.

Additional Information
UBS is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based upon race, religion, color, national origin, sex, sexual orientation, gender identity, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.
Required LanguagesEnglish
Job PostedApril 22nd, 2025
Apply BeforeMay 22nd, 2025
This job posting is from a verified source. 

Apply with Video Cover Letter Add a warm greeting to your application and stand out!

About UBS

UBS is a global firm providing financial services in over 50 countries. The company provides wealth management, asset management, and investment banking services for private, corporate, and institutional clients worldwide.

Frequently asked questions

Get interviewed today!

JobzMall is the world‘ s largest video talent marketplace.It‘s ultrafast, fun, and human.

Get Started