Electronic Trading Platform Developer
We are seeking an experienced Java Developer to join a high-profile investment banking client on a contract basis. The successful candidate will work on the development and integration of advanced trading technologies in a prestigious and fast-paced environment.
The Electronic Trading Platform for FIC business is an exciting opportunity to contribute to the replacement of existing platforms with new, state-of-the-art solutions. This includes re-writing the Ef-x Auto hedger platform and integrating a new off-the-shelf framework for efficient code deployment and management.
You'll have the flexibility to manage your work activities within a hybrid work arrangement where you'll spend 1-2 days per week on-site, while other days will be remote.
Key Responsibilities:
1. Integration and Infrastructure Management: Seamlessly integrate the trading platform framework into the existing infrastructure to ensure stability and performance.
2. Data Feeds Connection: Connect the platform to various real-time data feeds, including Solace and other relevant data sources, for efficient data handling.
3. Automated Deployment: Collaborate with DevOps teams to develop and enhance automated deployment processes, ensuring smooth, repeatable deployments across all environments.
4. Data Supply: Supply the trading framework with essential data points, either via APIs or other appropriate methods, to ensure real-time decision-making capabilities.
5. Instrumentation Integration: Integrate the platform with Prometheus and Geneos for continuous monitoring, diagnostics, and system health checks.
Desired Technical Skills:
* Java Expertise: Extensive experience with Core Java, focusing on low-level performance tuning, multithreading, and garbage collection optimization.
* FIC Business Knowledge: Strong understanding of FIC markets.
* Real-Time Messaging Systems: Experience with low-latency messaging technologies such as Solace.
* Distributed Systems: Experience with distributed computing, clustering, and scalability strategies.
* Linux and CI/CD Pipelines: Experience with Linux-based systems, CI/CD pipelines, GitHub Actions, MyBatis, Maven, and FIX Engines/Routers.
Soft Skills:
* Effective Communication: Excellent communication and interpersonal skills to work effectively with both business and technology teams.
* High-Pressure Environment: Ability to thrive in a fast-paced, high-pressure environment.
* Accountability: Strong sense of ownership and accountability for delivering results.