We are looking for an Sr.Java Engineer of 810yrs to build the New Global FX Trading System / Platform.
This opportunity is ideal for candidates looking to become an integral part of a team that is building out the next generation of electronic trading systems.The candidate will develop missioncritical trading applications and systems.
The position requires a developer with a passion and strong work ethic for architecting fronttoback solutions.
You will participate on a team that will designand develop the firms NEW FX algorithmic trading systems. The role requiresstrong experience in designing developing and maintaining of low latency Javaapplications utilizing zero GC techniques and multithreading architectures.
You will work with team members to improve thetrading systems functionality stability and resilience and help provide technical direction andsystem architecture for individual initiatives. You willcoach & provide technicalguidance to junior team members. You willCollaborate with stakeholders (Externaldevelopers / Quants / QA /Production Eng. / Trade Support) to coordinatedelivery of software.
Requirements
We are seeking experienced candidates with:
- 812yrs of IT experience in building large scale Java applications (preferably trading systems)
- Must have worked for a Bank or Brokerage in the last 4yrsdeveloping complex real time FX trading systems that execute FX trades.
- Must have Core Java experience in lowlatency / zero GC techniques and multithreading architectures
- Must have experience with middlewaresystems (e.g. Tibco) and network IO (TCP UDP etc.
- Experience with robust highperformance realtime applications
- Experience designing and writing quality multithreaded applications
- Strong objectoriented skills and experience applying modern design patterns
- Experience designing and implementing network protocols for correctness robustness and performance
- Experience with UI frameworks / usability / event driven programming (Rich Client Platform a plus)
- Experience with relational databases and SQL
- Knowledge of financial instruments and trading process
Bachelors Degree or Higher in Computer Science or related area
Required Experience:
Senior IC