Java Developer – Core Exchange
We are seeking a Java Developer with experience of message-driven systems, who has excellent high volume/low latency transactional experience. As a Senior Java Developer in the Core Exchange IT team, you will be responsible for the development and support of distributed exchange systems, including matching engine, clearing and trading nodes.
As part of the Core Exchange development project, you will be working to develop and enhance all aspects of the Core Exchange system ranging from Matching Engines, Clearing House, System management, back office integrations and FIX connectivity.
Job responsibilities
- Develop, maintain and test code, configuration and systems
- Support Core Exchange and related systems
- Write and maintain system documents
Essential criteria
- At least five years' J2SE experience
- At least three years' J2EE experience
- At least three years' RDBMS (with JDBC) experience
- At least two years' development on Unix and/or Linux platforms experience
- At least two years' concurrent programming in Java experience
- At least two years' JMS experience
- At least two years' Spring experience
- At last one year's FIX integration experience
- Demonstrable experience with real-time programming/real-time data distribution
- Demonstrable experience developing high performance/low latency, resilient server applications
- Knowledge and experience in developing distributed transactional server applications
Desired criteria
- QPID/MRG (AMQP) experience highly desirable
- Terracotta experience highly desirable
- Swing
- Hessian
- Java testing tools (Fitnesse/Mockito)
- JMX
- Unix shell scripting experience
- System administration skills
- PL/SQL
- Experience of financial markets and exchanges
- AGILE methodology
If you are interested in this opportunity and feel that you have the relevant skills and experience plus the right to work in the UK, please send your CV to hr@iggroup.com, together with a covering letter stating your current salary details.