Java Developer
JAVA, ELECTRONIC TRADING, EQUITIES, LOW LATENCY, HIGH THROUGHPUT, MULTITHREADING
- Opportunity to work within a front office, trade floor facing environment
- Award-winning Investment Banking environment
- Exposure to Algorithmic Trading
- Opportunity to use the cutting edge of technology
As a result of significant growth within the equities electronic trading business, the opportunity has arisen for an experienced Java Developer (low latency, multithreading, python, spring, hibernate, SQL) to join a team who are tasked with the development of business critical services that underpin a range of front office risk and trading applications.
The team is currently working on a number of algorithmic engines that support benchmark algos, smart order routing as well as serving the EMEA and global electronic business.
The main focus of technology is currently Java however there is also a significant amount of Python being used, and this will continue to be case. There is also a strong emphasis on building high-volume; low latency applications and this again will continue to be of the upmost importance.
Key Skills
- In depth understanding of core Java API's (collections, concurrency, nio etc)
- Strong understanding and experience with multithreaded systems, working knowledge of the Java garbage collector, familiar with low latency IO
- Understanding and experience with design patterns (Observer, Factory, Singleton etc)
- Development practices - Must be able to use test driven development and be familiar with UML and OO design. Should have experience with Eclipse, SVN and continuous build servers and maven
- Able to demonstrate ability to work in a multi-faceted role (development with some testing, support and analysis involved.
McGregor Boyall is an equal opportunity employer and do not discriminate based on race, religion, gender, age, sexuality, gender identification, or physical ability.
Leave a Reply
You must be logged in to post a comment.