> Markdown version of [/jobs/ext/2920161-senior-java-developer-fixed-income-algo-technology-vp-citi](https://www.wearedevelopers.com/jobs/ext/2920161-senior-java-developer-fixed-income-algo-technology-vp-citi). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Java Developer - Fixed Income Algo Technology, VP - Citi - **Company:** Citigroup Inc. - **Location:** London, UK (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Algorithmic Trading, Data Structures, Software Design Patterns, Linux, Distributed Systems, Gradle, Information Sciences, Enterprise Messaging Systems, Object-Oriented Software Development, Performance Tuning, Backtesting, Distributed Caching, Software Engineering, Git, Information Technology, Low Latency, Apache Kafka, Build Tools, Teamcity, Software Coding, Jenkins, Artifactory - **Published:** September 15, 2026 - **Apply:** https://www.reed.co.uk/jobs/senior-java-developer-fixed-income-algo-technology-vp-citi/57344784 ## About the Role * Significant extensive hands-on coding experience in core Java, specializing in low-latency, high-throughput distributed applications. * Profound understanding of software development fundamentals, data structures, design patterns, object-oriented programming, and algorithms complexity analysis. * Demonstrated experience with messaging technologies such as Solace, Kafka, etc. * Practical experience with Chronicle and/or Aeron. * Experience with distributed caching techniques. * Proven track record in implementing and supporting market data processing applications and trading applications. * Experience building robust back-testing frameworks and managing historical data. * Basic proficiency in Linux system performance tuning and monitoring, with the ability to troubleshoot performance issues within the Java/Linux stack. * Familiarity with build tools, including Gradle, Git, TeamCity, Jenkins, and Artifactory. * Strong academic record, ideally with a Bachelor's degree in Computer Science, Information Science, Engineering, or a related technical or quantitative discipline., * Strong verbal and written communication skills, with the ability to effectively communicate complex technical concepts to business users. * A self-motivated individual with a strong determination to achieve goals and drive projects to successful completion. * Eagerness to continuously learn and grow, both technically and professionally. * Excellent team-working skills and the ability to thrive in a distributed global team environment. * Ability to perform effectively and deliver results in a fast-paced environment. * Flexible and adaptable, capable of delivering high-quality results within required timeframes. ## Description * Design and develop reusable algo trading platform components, with a strong focus on high performance and low latency. * Collaborate directly with Traders, Quants, and Product Managers to understand business requirements and implement functional enhancements to the algo trading platform. * Ensure the strong reliability, scalability, and performance of core algorithmic components. * Work seamlessly with wider eTrading Teams and Production Support to maintain and enhance live trading systems. * Adhere to stringent engineering standards, continuously striving for best-in-class solutions and practices. ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Modular Secrets to Lightning-Fast Android Builds](https://www.wearedevelopers.com/videos/1428-modular-secrets-to-lightning-fast-android-builds) - [Microservices architecture as a key element in building trading systems for global finance markets](https://www.wearedevelopers.com/videos/1196-microservices-architecture-as-a-key-element-in-building-trading-systems-for-global-finance-markets) - [Give your build some love, it will give it back!](https://www.wearedevelopers.com/videos/514-give-your-build-some-love-it-will-give-it-back) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)