Sr Java Engineer will participate on a team in design & development of complex real time FX trading system. Other responsibilities include:
- Participate on a team that will design and developed the firm’s NEW FX algorithmic trading systems. The role requires strong experience in designing, developing, and maintaining of low latency Java applications, utilizing zero GC techniques and multi-threading architectures.
- Work with team members to improve the trading systems functionality, stability and resilience.
- Help provide technical direction and system architecture for individual initiatives
- Help coach & provide technical guidance to junior team members
- Collaborate with stakeholders (External developers / Quants / QA /Production Eng. / Trade Support) to coordinate delivery of software
Requirements:
- Must have 12 plus years of IT Industry experience
- Must have at least 8 plus years of experience working for US companies in the US.
- Must have work for a Bank or Brokerage with in the last 3 years.
- Must have at least 4 years of experience working in a Bank or Brokerage house.
- Must have 4 years of recent experience developing complex real time FX trading systems.
- Must have Core Java experience in low latency / zero GC techniques and multi-threading architectures (10 years)
- Must understand Equities / FX Trading systems, and trading protocols such as FIX.
- Must have experience with middleware systems (e.g. Tibco), and network IO (TCP, UDP etc.