Java Developer - High-Frequency Trading Systems - Finance - Sydney

Submitted by Share Trading on 11 February, 2013 - 22:53

  • Excellent culture - collaborative environment - casual dress, pool table
  • Work in a challenging environment with high-performance systems
  • Work with other passionate, industry-leading technologies

Company Description:
We are working with a highly successful financial markets trading organization - known as a market leader due to its ever-evolving technology infrastructure. They employ the best of the best in terms of technologists - developers, integration specialists, network engineers from all parts of the world, regardless of background or experience. They move with the current technological trends are always pushing the envelope when it comes to adopting new technologies to improve their trading systems. They have one of the most unique work environments in Australia, you can happily retire the suit and tie. Casual dress, company outings, newly remodelled offices, an emphasis on collaboration, and a strong focus on work/life balance. They're ahead of the curve in terms of both technology and company culture.

Team Description:
The team is comprised of some of the most passionate developers in Australia. Egos are checked at the door as the focus is purely on developing the best-performing trading systems within the industry. Everyone works together, as the focus is on the technology and not climbing the corporate ladder.

Role Description:
This is a 100% hands-on development role in a company with a very flat management structure. You will be an excellent server-side Core Java developer at the top of their game. You will develop absolutely everything in-house from scratch no "off-the-shelf" libraries or frameworks. In this role you will work with traders, other developers, testers, and other specialists to understand the needs of the business and contribute to the design & development of their front-office trading applications, the server-side components of the trading system, and exchange connectivity components. You will be working with the latest and the greatest in terms of proprietary trading technology. You will be expected to produce sophisticated solutions that allow the company to remain first in class.

Role Requirements:

  • Demonstrated extensive CORE Java (J2SE) development skills - with an emphasis on low-level, server-side, multithreaded, real-time, low-latency programming
  • Sound software design skills, knowledge of Object Orientated methodologies and use of design patterns
  • Previous experience in a highly performance-driven environment; financial markets trading, gaming industry, telco, embedded systems, etc
  • Strong understanding of the SDLC in highly complex environments
  • Good working knowledge of SQL
  • Passion for software excellence and efficiency - with a focus on producing high-performance solutions
  • Good communication skills, not shy about speaking up and sharing ideas, with the ability to work in with other global teams
  • Experience or a strong interest in the Financial Markets trading technology arena

Keywords: Java, Core, Trading, Realtime, Multithreaded, Markets, Finance, Stocks, Options, Futures, FX, Latency, Exchange, Connectivity, Server, SQL, Gaming, Telco, Performance, Speed, J2SE