Our client - the largest crypto trading desk in the world, serving the biggest institutional investors, such as retail FX brokers, hedge funds, investment and asset managers, banks, and other brokers - is looking for a remote Java Developer and/or Team Lead to join their experienced team.
PROJECT: Exchange Connectivity
RESPONSIBILITIES:
- Developing new exchange connectivity: market data / feed handlers, trading gateways, and drop copy / risk management integrations with crypto exchanges;
- Digesting exchange API documentation and mapping to internal normalization layers for messaging and order state management;
- Additional feature development and maintenance of existing connectivity components;
- Following full software cycle: analysing, implementing, testing, releasing and supporting;
- Working alongside traders and quants and with access to fellow expert Java developers.
WHAT YOU SHOULD HAVE:
- Minimum of 4 years commercial experience in Java development;
- Clean and efficient coding style;
- Able to work autonomously and as part of the team ;
- Knowledgeable in most of the following areas:
- Exchange connectivity
- Zero-GC coding
- Low latency / high frequency trading
- Market data
- Order management and routing
- Crypto / FX / derivatives trading
- FIX
- Websockets
- REST.
WOULD BE A PLUS:
- Knowledge of Python or Redis
COMPANY OFFERS:
- Competitive salary;
- The opportunity to grow;
- 33 days of holiday per year (incl. bank holidays);
- Healthcare insurance (includes discounts on gym memberships and various other);
- Flexibility to work where and when it suits you;
- Twice yearly performance reviews and discretionary bonuses.