Company
A leading independent, global, full-service investment banking firm headquartered in the U.S., focused on serving clients for 60 years. The firm provides insight, expertise, and execution to investors, companies, and governments, with deep sector expertise across a full range of products and services in investment banking, equities, fixed income, asset and wealth management across the Americas, Europe, the Middle East, and Asia. It is a wholly owned subsidiary of a diversified financial services company listed on the NYSE.
Job Description:
This role is based in London and offers flexible working, with a blend of home and office, subject to operational requirements. As part of the Global Equities Front Office technology team, an opportunity exists for an experienced developer to work on a real-time trade processing and client allocation platform. The platform is primarily built in Java and incorporates low-latency messaging and in-memory database technologies.
The role involves a mix of technical support tasks, including diagnosing production issues, applying bug fixes, and extending the platform using Java and a proprietary workflow/reporting framework. There are also opportunities to collaborate globally to enhance the core framework and develop new features. Candidates should demonstrate strong analytical skills, be experienced in agile development, unit/system testing, and performance tuning, and be logical problem solvers. Experience with complex equities trading workflows and familiarity with Fidessa ETP and/or CTAC is desirable.
Key Responsibilities & Tasks:
* Develop new workflows using a proprietary Java-based framework
* Develop new reports using the same framework
* Collaborate with the global development team to enhance the platform
* Implement permanent fixes for development-related issues
* Build, test, and deploy software across Dev, QA, Prod/DR environments
* Familiarity with SDLC automation tools like JIRA, Bamboo, and Ansible is a plus
Qualifications/Experience:
* Strong programming skills in Java; experience with Spring, Hibernate, and Apache Ignite is a plus
* Ability to write complex SQL queries
* Experience with Fidessa Equities platform ETP/CTAC is desirable
* Unix/Linux command-line skills and scripting experience are beneficial
* Knowledge of FIX protocol is an advantage
* Experience supporting Equity trading systems in a 3rd line capacity is preferred
Additional Skills:
* Excellent communication skills: this is a front-office and client-facing role
* Ability to perform well under pressure and meet tight deadlines
* Strong diagnostic and problem-solving skills
* Collaborative and committed team player
* Service-oriented mindset