At a Glance
- Tasks: Develop and integrate key components of an Electronic Trading Platform for a prestigious investment bank.
- Company: Join a leading investment bank known for its innovative trading technologies and dynamic work environment.
- Benefits: Enjoy flexible hybrid working, with 1-2 days in the office and competitive pay up to £850 per day.
- Why this job: Be part of a major E-Trading platform overhaul, making a real impact in the finance sector.
- Qualifications: Extensive Java experience, knowledge of FIC markets, and strong communication skills are essential.
- Other info: This is a 12-month contract role with opportunities for professional growth in a fast-paced setting.
The predicted salary is between 72000 - 108000 £ per year.
Contract Type: Outside IR35
Location: London
Day Rate: Up to £850 per day
Flexible Hybrid working: 1-2 days a week in London City offices
Client: Prestigious Investment Bank
Industry: Investment Banking
Duration: 12 months +
Overview: We are seeking an experienced Java Developer to join a high-profile investment banking client in London on a contract basis. The successful candidate will work on an Electronic Trading Platform for the FIC business. This is an exciting opportunity to contribute to the development and integration of advanced trading technologies in a prestigious and fast-paced environment.
Our client is in the process of a large multi-year E-Trading platform replacement, starting in FX and FIC and then getting rolled out across Capital markets and all asset classes. As part of the plans, they are looking to re-write their Ef-x Auto hedger platform, bringing in all in-house and not using a 3rd party vendor. An element of this is to onboard a new off-the-shelf framework to allow the quants to build and deploy code quickly and efficiently on the E-trading platform. 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:
- Integrate the Framework into Current Infrastructure: Seamlessly integrate the trading platform framework into the existing infrastructure to ensure stability and performance.
- Wire Up to Data Feeds: Connect the platform to various real-time data feeds, including Solace and other relevant data sources, for efficient data handling.
- Work on Automated Deployment: Collaborate with DevOps teams to develop and enhance automated deployment processes, ensuring smooth, repeatable deployments across all environments.
- Provide Necessary Data Points: Supply the trading framework with essential data points, either via APIs or other appropriate methods, to ensure real-time decision-making capabilities.
- Integrate with Instrumentation Platforms: 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 or similar business knowledge: Strong understanding of FIC markets.
- Experience with FIX protocol, SBE Market Data Feeds (e.g., Refinitiv, Bloomberg), and LP connectivity.
- Real-time Messaging Systems: Experience with low-latency messaging technologies such as Solace.
- Linux based systems, CI/CD pipelines, GitHub Actions, MyBatis, Maven.
- Advanced experience with FIX Engines/Routers (Raptor, Catalyst, Chronicle, or similar tools).
- Distributed Systems: Experience with distributed computing, clustering, and scalability strategies.
Soft Skills:
- Excellent communication and interpersonal skills to work effectively with both business and technology teams.
- Ability to thrive in a fast-paced, high-pressure environment.
- Strong sense of ownership and accountability for delivering results.
Contact Detail:
CipherTek Recruitment Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Java Software Engineer
✨Tip Number 1
Network with professionals in the investment banking sector, especially those who work with electronic trading platforms. Attend industry meetups or webinars to connect with potential colleagues and learn about the latest trends in FIC markets.
✨Tip Number 2
Familiarise yourself with the specific technologies mentioned in the job description, such as Solace for messaging and Prometheus for monitoring. Having hands-on experience or projects that demonstrate your skills with these tools can set you apart from other candidates.
✨Tip Number 3
Prepare to discuss your experience with low-latency systems and performance tuning in Java during interviews. Be ready to provide examples of how you've optimised applications in the past, as this is crucial for the role.
✨Tip Number 4
Showcase your soft skills by preparing for behavioural interview questions. Highlight your ability to work under pressure and collaborate with cross-functional teams, as these traits are essential in a fast-paced investment banking environment.
We think you need these skills to ace Senior Java Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your extensive experience with Core Java, low-level performance tuning, and multithreading. Emphasise any relevant projects or roles that showcase your skills in FIC markets and real-time messaging systems.
Craft a Compelling Cover Letter: Write a cover letter that specifically addresses the key responsibilities mentioned in the job description. Explain how your background aligns with the integration of trading platforms and your experience with automated deployment processes.
Showcase Relevant Projects: Include specific examples of past projects where you successfully integrated frameworks into existing infrastructures or worked with low-latency messaging technologies like Solace. This will demonstrate your hands-on experience and problem-solving abilities.
Highlight Soft Skills: In your application, don't forget to mention your excellent communication skills and ability to thrive in high-pressure environments. These soft skills are crucial for collaborating effectively with both business and technology teams.
How to prepare for a job interview at CipherTek Recruitment
✨Showcase Your Java Expertise
Be prepared to discuss your extensive experience with Core Java, especially in areas like performance tuning and multithreading. Bring examples of past projects where you optimised garbage collection or improved system performance.
✨Demonstrate Your Knowledge of FIC Markets
Familiarise yourself with the Fixed Income and Credit (FIC) markets. Be ready to explain how your understanding of these markets can contribute to the development of the Electronic Trading Platform.
✨Discuss Real-Time Messaging Systems
Highlight your experience with low-latency messaging technologies such as Solace. Prepare to discuss how you've integrated real-time data feeds in previous roles and the challenges you faced.
✨Emphasise Soft Skills
Since communication is key in this role, be ready to share examples of how you've effectively collaborated with both technical and business teams. Show that you can thrive under pressure and take ownership of your work.