Your new company
Be a part of a global financial data provider, engaging in new technologies.
Your new role
· Shape the architecture of robust and scalable backend systems that power critical financial applications on a multi dealer FX Platform.
· You will work as a Lead Developer on either buy-side, core or sell-side platform.
· Be at least 75% hands-on while managing a small scrum team of developers and QAs to get work done according to agreed scope and time.
· Utilise your expertise in distributed systems to design and develop high-performance, low latency, highly available cloud-native backend system.
· Contribute to the implementation of efficient messaging systems for seamless communication between services.
· Work closely with cross-functional teams to deliver cutting-edge solution that meet the evolving needs of the financial industry.
· Manage the velocity of the team by assigning stories and issues to team members based on their expertise.
· Participate in architecture discussions and requirement elaborations
What you'll need to succeed
· Understanding and Experience of trading systems for FX products (spot, forwards, swaps and options) including non vanilla products, algos, price improvement etc
· Proven experience as a Java backend developer, with around 15 years in a development role, focus on trading systems design and development preferably with an exchange, multi-dealer platform or a top tier bank.
· Strong proficiency in modern Java and JVM technology. Preferably (not a must have) some understanding/experience of Rust language.
· Solid understanding of software architecture, design patterns, and best practices.
What you'll get in return
This is an exciting opportunity to join a global firm. You will be part of a dynamic team and you will be remunerated at market competitive rates.
What you need to do now
If you're interested in this role, click 'apply now' to forward an up-to-date copy of your CV, or call Denise at Hays on +65 9611 0531 or email [email protected] for a confidential discussion.
Referrals are welcome.
EA Reg Number: R21103035
EA License Number: 07C3924 | Company Registration No: 200609504D