Core Java Developer, betting exchange, very high performance systems recruitment
Java developer, betting exchange, highly multi-threaded high performance systems, tuning and optimisation, low latency computing, high throughput / transactional systems, caching/distributed/grid computing
The world's leading online betting exchange, pioneers in their field, are looking for extremely strong Java developers to join their team.
This is an opportunity to join a genuinely revolutionary technology company, and the clear market leader, to work on their core product - a peer-to-peer gambling site acting as a broker between parties for the placement of bets. The exchange mechanism, a concept which they first created, uses similar technology to the stock market and allows the firm to offset its risk perfectly by exactly matching supply and demand in a way not possible for traditional bookmakers.
* The platform handles an average of 7 million transactions per day - processing almost 100,000 transactions per second at peak times
* The RD team expects one million trades per second to be possible through their betting engine, the equivalent of the entire combined annual global equity trading volume being processed in a matter of hours
* The core exchange runs on a proprietary high performance distributed cache, patching every 20 milliseconds from an event stream
* Use of asynchronous communication allows each machine to concurrently serve over 10,000 requests per second
* The cache system is self-replicating over both local and wide area networks to allow data to be consistently distributed over multiple data centres
* 916 million bets were matched on the exchange last year
* They handle more transactions a day than all of the European stock exchanges combined, processing more transactions each year than all previous years combined
* 99.9% of transactions are completed in less than one second
The firm is looking for developers with in-depth expertise with the Java language and computer science fundamentals to help them push their capabilities even further.
Essential requirements:
* Happy to look at candidates of any level of experience - 0-10+ years
* Extremely strong core Java/J2SE expertise
* Experience/specialism in areas such as: highly multi-threaded high performance systems, tuning and optimisation, low latency computing, high throughput systems, caching/distributed/grid computing
* Similar domain experience advantageous but not essential
* More flexibility for junior candidates
This really is one of the most technically challenging environments in London, where they are consistently pushing the limits of what can be achieved, and the firm has a huge emphasis on technology and innovation - they have a large research arm, a 'labs' area, and invested £62.4 million in technology last year.
They are looking for candidates who possess exceptional technical skills, and who are looking to challenge and stretch themselves and push technical boundaries. This is an excellent opportunity to join one of the most progressive technology firms in the world, and the opportunities are huge for the right individuals. This should be an extremely interesting opportunity for any aspirational developer.
If you have the relevant experience and you may be interested in the role, or require more information, please contact Anthony Graham at Aston Carter: agraham@astoncarter.co.uk +44 (0)207 997 1090