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
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
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.