CrawlJobs Logo
Briefcase Icon
Category Icon

Filters

×
Countries

Lead Java Developer Fixed Income Data Jobs

1 Job Offers

Filters
Lead Java Developer Fixed Income Data
Save Icon
Lead Java Developer role in Mississauga, Canada. Design and optimize high-performance, real-time risk data solutions using Java 11+, Kafka, Flink, and S3. Drive data reliability within an Agile team, leveraging strong OOP and distributed systems expertise. Ideal for a seasoned developer with 7+ y...
Location Icon
Location
Canada , Mississauga
Salary Icon
Salary
120800.00 - 170800.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
A Lead Java Developer in Fixed Income Data is a pivotal technical role at the intersection of sophisticated software engineering and the complex world of debt securities. This profession involves leading the design, architecture, and implementation of robust, high-performance data systems that process, analyze, and distribute critical information related to bonds, government securities, and other fixed income instruments. These systems are the backbone for trading, risk management, and analytics, making the role crucial for financial institutions. Professionals in these jobs are not just senior coders; they are technical leaders and problem-solvers who translate complex business needs for fixed income products into scalable, reliable technology solutions. Typically, the responsibilities of a Lead Java Developer in this domain are multifaceted. A primary duty is leading the end-to-end development of data acquisition and processing frameworks. This includes building and enhancing real-time and end-of-day (EOD) data pipelines that handle vast streams of market data, such as prices, yields, and liquidity information. They architect solutions using distributed stream processing technologies to ensure low-latency data delivery. Another core responsibility is the design and optimization of data storage and retrieval systems, enabling fast and accurate querying for analytics and reporting. As a lead, they are also expected to mentor other developers, conduct rigorous peer code reviews to maintain high software quality standards, and drive continuous improvement in data reliability, system performance, and development processes. They are key contributors throughout the Agile software development lifecycle, from requirements analysis and technical design to deployment, monitoring, and production support. The typical skill set and requirements for these jobs are demanding and reflect the seniority of the position. A profound expertise in core Java (typically version 8 or higher) is non-negotiable, with deep knowledge of multithreading, concurrency, object-oriented design principles, and common design patterns. Hands-on production experience with distributed data technologies is essential, including stream-processing frameworks like Apache Kafka, Flink, or Spark Streaming, and data storage solutions such as relational databases, NoSQL, and data lakes. Familiarity with modern deployment platforms like Kubernetes or OpenShift and experience in API development are also common requirements. Beyond technical prowess, strong leadership, communication, and problem-solving skills are vital for collaborating effectively with global teams of business analysts, quants, and other stakeholders. A bachelor's or master's degree in computer science or a related quantitative field is typically expected, coupled with 7+ years of progressive experience in Java backend development, specifically within data-intensive environments, preferably in finance. For those seeking challenging and high-impact jobs, the role of a Lead Java Developer in Fixed Income Data offers a unique opportunity to build the technological infrastructure that powers global capital markets.

Filters

×
Countries
Category
Location
Work Mode
Salary