Senior Core Java Developer – Front Office Algo eTrading Location: London (Hybrid Home Working) We are seeking a Senior Core Java Developer to join the Global Front Office Algo eTrading Development Team of a leading investment bank. This is an exciting opportunity to design, develop, and deliver high-performance technical solutions for a cutting-edge trading platform. You’ll play a hands-on role from project inception to delivery, contributing to the development of innovative, maintainable, and testable solutions within a fast-paced trading environment. Responsibilities Act as a hands-on Senior Developer, influencing project direction from the outset. Develop new connectivity and RFQ protocols, including portfolios, for the expansion of eTrading. Enhance the auto-quoting and algo framework for pricing, offering, aggressing, hedging, and quoting functionalities. Collaborate with global development teams located across London and India. Lead the engineering and delivery of the platform, supporting internal mobility and strategic programs. Contribute to regulatory and control-related initiatives, including the replacement of Algo containers. Key Skills & Experience Core Java Development: High-performance Java coding with expertise in zero-GC/non-allocating development. Multithreading: Advanced knowledge of concurrent programming. Low Latency Trading: Proven experience with high-throughput, low-latency systems. Networking & Messaging: FIX protocol, multicast technologies, and 29West or similar high-performance messaging tools. Linux Proficiency: Strong familiarity with Linux environments. Domain Knowledge: FX eTrading experience preferred, or Front Office Equities/Fixed Income. Essential Qualifications 7 years of hands-on Java development with a strong focus on concurrency, collections, messaging, and event-driven processing. 5 years of experience in multicast messaging (e.g., Solace/RV). Demonstrated expertise in designing and coding low-latency trading application services. Solid background in Capital Markets, Front Office Trading, or Risk systems. Nice to Have Market Data, Order Connectivity, and Order Management expertise. Experience with FIX protocol and ION API. Knowledge of Algo trading frameworks and systems. Expertise in designing and coding trading components such as pricing, quoting, hedging, and order management systems. Familiarity with container-based solutions and smart order routing systems. Why Join Us? This is a unique opportunity to join a globally recognized investment bank and collaborate closely with trading desks, quant teams, and business stakeholders. Here's what you can look forward to: Work/Life Balance: Flexible working arrangements to support your personal and professional life. Business Exposure: High-level engagement with trading desks and stakeholders across the business. Career Development: Opportunities to take the lead on delivery, engineer the platform, and benefit from internal mobility. Strategic Programs: Be part of impactful initiatives, including regulatory and control work and strategic projects to modernize the Algo framework. If you’re a highly skilled Java Developer with a passion for high-performance trading systems, we want to hear from you.