Java Software Developer E-Trading Investment Bank

London 21 months agoFull-time External
4.6k - 9.1m
Global Investment Bank seeks a Rates Electronic Trading Senior Java Developer to deliver a state-of-the-art technology solution to the Global Rates business. The platform provides services across sales, risk, pricing, algorithmic trading, execution, trade processing, and much more-hybrid Role 3 Days in office. Designing and developing front office eTrading applications for the trading business • Work directly with Traders, Sales, and Quants to contribute ideas towards the future direction of the platform. • Enhancing our automated testing efforts and optimising our UAT/TDD process • Engaging with business users globally • Escalation and support during core trading hours rota • Gain knowledge and exposure to Front Office Trading Systems, Fixed Income, and Derivatives flows. Skills Required • 10+ years of programming experience with an Object-oriented language (preferably Java), Multi-Threading and any relational database • Solid architectural understanding of enterprise applications • Understanding of computing science fundamentals - concurrency, algorithms, data structures, design patterns, etc. Preferred • Experience with Java Core, Spring framework and Linux • Experience developing large financial software trading systems with substantial hands-on development experience in building systems with an attention to optimizing and tuning performance, while also demonstrating critical thinking skills related to re-use, scalability, and troubleshooting. • Experience with ION Trading solutions • Knowledge of major Rates Financial Products (e.g., EuroGovies/Swaps/GILTS/SAS etc.) and Broker/Customer Markets electronic trading flows. • Experience of KDB • Experience with modern software development practices such as Agile development, test-driven development, and continuous integration and continuous delivery. • Worked in an Agile globally distributed team using tools such as Jira, Bitbucket, Sonar & Team City • Worked with tools such as IntelliJ, Gradle, etc., • Experience on JSON/XML and REST service Education: • Bachelor's degree/University degree or equivalent experience McGregor Boyall is an equal opportunity employer and do not discriminate on any grounds