Job Opportunity: Java Developer in Algorithmic Trading 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. #J-18808-Ljbffr
Contact Detail:
UBS Financial Services Recruiting Team