Benefits: |
full benefits/cometitive salary |
Job Description:
 |
FXall (www.fxall.com) is the #1 portal for online foreign exchange trading, offering institutional customers foreign currency trade execution, access to research and straight through processing. We are seeking a highly technical and experienced developer with experience building high performance, reliable, distributed trading processing systems.
Responsibilities
Design and develop a highly scalable, resiliant and reliable trade message processing system
Create appropriate APIs and component monitoring and management tools
Implement comprehesive automated testing of components using JUnit test suites
Lead development projects
Relentlessly improve performance and system reliability. Deliver highly available, 24 hour trading systems to meet customer demand.
Education/Experience
5+ years software engineering experience building business critical, high-performance applications; at least 2 years in financial services area
Bachelor's degree in computer science, information systems, engineering or other related degree. MS, MBA or other advanced degrees a plus
Required Skills:
Financial Services
Domain knowledge in Financial Systems: Exchange connectivity, Bank trading APIs and/or FIX
Familiar with electronic trading in one or more of the following markets - FX, Equity, Fixed Income or Commodities
Software development
Concurrent, distributed programming
JAVA Threading and sockets
Messaging: TIBCO EMS, MQ Series, Active MQ or other JMS
Relational databases: Sybase/Oracle/JDBC
Practical usage of Hibernate and Spring
Fix engines: Experience programming with CameronFIX, TransactTools, QuickFixJ or equivalent
Experience with the following a plus:
Integrating FIX connectivity
Profiling and performance tools such as JProbe, JProfiler, etc.
Distributed Caching: Gemfire, Gigaspaces XAP,Oracle Coherence or equivalent
Complex Event Processing: Oracle/BEA CEP, Truvisio, Apama or equivalent
Continuous integration, agile programming methods
Personal Attributes:
Strong verbal and written communication skills
Excellent problem solving skills
Team player willing and able to drive collaborative efforts across the organization to improve product quality, reduce expense and increase productivity
Ability and interest in working in a dynamic, focused, energetic and rapidly evolving company
Our Company
FXall (www.fxall.com) is the leading multibank foreign exchange trading platform serving institutional clients, including active traders, asset managers, corporations and broker-dealers, across the foreign exchange markets. By combining competitive prices for FX trade execution with streamlined workflow, straight through processing and a complete audit trail, FXall delivers improved control and cost savings at every stage of the deal lifecycle. FXall is an independent company with offices in New York, London, Boston, Tokyo, Singapore and Sydney
We offer a comprehensive range of foreign currency trading and workflow solutions to our clients including:
A network of 60+ banks that provide broad market access across currencies, products and time zones.
Continuous, executable bank rate streams from FXall's liquidity providers, delivering instant execution with deep liquidity.
Automated prices in exotic currencies with the flexibility to direct large transactions to a particular provider or prime broker, and the ability to roll trades forward.
Advanced portfolio trading tools that streamline foreign exchange workflow and reduce the effort required to execute an entire portfolio of trades across multiple allocations, currencies and forward dates. Our platform can be adapted to create tailor-made internal dealing solutions that match the workflow requirements of any customer.
Full coverage of the post trade workflow, including trade matching and give-ups on all FX transactions to a clients prime brokers.
An anonymous ECN to provide firm liquidity for all professional market participants. The high-speed matching engine has been architected for minimal latency, with orders acknowledged within 3 milliseconds and filled within 20 milliseconds. Orders are processed according to transparent business rules, ensuring equal access for all participants.
|