Java Developer - Multi-Threaded Experience

Java Developer - Multi-Threaded Experience

Posted 2 weeks ago by Square One Resources on Linkedin

Negotiable
Inside
Undetermined
London Area, United Kingdom

Summary: The Java Developer role focuses on multi-threaded development within the financial services sector, specifically in FX eRisk IT. The successful candidate will design, develop, test, and release highly reliable distributed systems that manage liquidity and execute orders. This position requires collaboration with business stakeholders and external consultancies to ensure technical solutions meet business needs. The role demands a strong background in low latency systems and agile delivery methodologies.

Key Responsibilities:

  • Liaise with business stakeholders to understand requirements before design and development.
  • Draw up detailed technical designs based on business requirements and architecture.
  • Work with external consultancies to provide technical and graphical design expertise.
  • Implement technical solutions using industry-standard development patterns and methodologies.
  • Fully test solutions prior to User Acceptance Testing.
  • Assist with deployment of components to development and test environments.
  • Participate in support rotas as required.

Key Skills:

  • Solid Java server-side development experience.
  • Knowledge of multi-threaded development.
  • Experience with highly available, multithreaded, distributed systems.
  • Experience developing and tuning low latency systems.
  • Experience with FX spot or Equities algo execution and pricing.
  • Ability to write technical documentation.
  • Experience liaising with Front Office and Production Support teams.
  • Business knowledge of trading desks in a large Investment Bank.

Salary (Rate): 525

City: London

Country: United Kingdom

Working Arrangements: undetermined

IR35 Status: inside IR35

Seniority Level: Senior

Industry: IT