Job summary
We are looking for a eTrading specialist, Senior Java Developer to join our clients team.
Key skills required for this role
eTrading Senior Java Developer
Important
Senior eTrading Java Developer
Job description
Essential:
1. Extensive experience with electronic trading
2. Low latency programming experience
3. FI RFQ workflows integrated in larger trafing workflow (pricing/algo/STP)
4. Java, Object Oriented Design
5. Test Driven Development
6. Domain Driven Design
7. Linux systems
8. TCP, UDP, Ethernet, HTTP
9. Experience of the following:
10. Electronic Trading
11. Infrastructure as code (we use AWS and Ansible)
12. Building fault tolerant, performance critical system
13. Profiling and performance monitoring
l Ability to multi-task and work under pressure
14. Analytical / Logical mindset
15. Take ownership, help specify and deliver large scale projects and work under own initiative.
l Detailed knowledge of Core Java and implementations using low latency related design approaches (does not need to be banking) l Minimum 5/8 years of experience developing multi-threaded / concurrency applications, including code analysis and performance tuning / profiling of real-time, high-volume, low-latency systems
16. Deep understanding of FX or E- Fixed income Business and trading practices.
l Capacity to take complex issues and explain them clearly and concisely to a wide audience.l Excellent communicator, able to work effectively with senior traders and other developers.
17. Understanding of eTrading generically
l 8 years minimum experience working with trading systems, at least 5 years Ecommerce specific.
18. Understanding of workflows, key controls and related operational risk exposure.
Desirable:
19. Agile Development Practices ( TDD, BDD, Automated Builds, Continuous Integration) / Scrum Methodologies
20. Share
manages this role
Matchtech is a STEM Recruitment Specialist, with over 40 years’ experience