Core Java Developer

Unlock Employer Cary, NC Full Time Live

Required Skills

My Compatibility Score

Choose Match Score option:

The person will be responsible for development client's middle-ware applications which connect client's traders to financial markets. The main purpose is to provide unified access to all markets independent of each market's protocol or API. The main challenges we have are: 1) significant amount of markets (50+) 2) fast message processing (~ 250 microseconds) 3) high frequency (processing up to 100K messages per second) 4) dynamic requirement changes dictated by financial world and regulatory changes (each market has at least one upgrade each year) Due to team extension and product expansion to new business areas, we are looking for software engineer who is ready to make a deep dive into pure Core Java world. The successful candidate will be responsible for further development of electronic trading connectivity applications for new financial requirements, business opportunities, regulatory changes and technical improvements. If you are ready to not only implement business features, but also make stable, highly-available, scalable and really fast applications - this is for you. Duties and Responsibilities Development of low latency Java middle-ware applications for electronic markets. Adopting new financial instruments / regulatory rules into existing applications. Constant performance improvement ("battle for microseconds") Be responsible for technical design, development leadership & solution implementation Communicate with other development team in and outside the company (markets IT specialists) Be Agile Experience / Requirements (Required) Strong core Java (nio, concurrent, net, util, sql) Industry experience 2+ years with proven track record Working knowledge of Unix Analytical mindset, attention to details, be easy to adopt Strong communication skills Experience / Requirements (Preferred) C/C++ experience is a big plus Network knowledge (TCP/IP layers) Test driven development experience LMAX Disruptor Experience working with electronic market protocols like FIX, FastFIX, ITCH Experience working with high frequency/low latency data processing systems Experience with messaging middleware like Tibco Rendezvous, 29West LBM English fluent What Will You Gain From This Role Unique experience in development of low latency Java applications. Experience to run Agile & Scrum development in big non-IT organization and be successful. Understanding of financial trading world. Read financial news and events from logs before they announced on TV read more