The exchange team develops and maintains a cutting-edge trading platform. With a global presence across APAC, EMEA, and North America, the team aims to provide a seamless and secure trading experience for clients.
Responsibilities
- Design, develop, and implement products and solutions for our derivatives exchange platform, focusing on micro-service architecture.
- Collaborate with product management to optimize existing models/products/algorithms and develop new ones.
- Participate in code audits, testing, and releases.
- Build a deployable system with automated testing, continuous integration, and delivery pipelines.
- Identify and resolve issues in back-end infrastructure and platforms.
- Analyze and solve cross-stack problems.
- Work with the security team to build and operate secure, scalable infrastructure and back-end services.
- Manage code and documentation for functions and implementation details.
- Coordinate with DevOps to upgrade and improve the technology stack.
Requirements
- Over 5 years of experience programming in Java.
- Preferably experience at an Investment Bank, Hedge Fund, or Exchange developing trading applications in Equity, FX, or Derivative products, including crypto markets.
- Experience with Test-Driven Development (TDD) and automated testing.
- Strong attention to detail, responsibility, and a desire to improve.
- Open to challenges and eager to learn.
- Ability to work under pressure, adapt to changing priorities, and learn quickly.
- Derivative product experience is a plus.