CrawlJobs Logo

Lead Java Developer Fixed Income Data

https://www.citi.com/ Logo

Citi

Location Icon

Location:
Canada , Mississauga

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

120800.00 - 170800.00 USD / Year

Job Description:

We are seeking a highly motivated and experienced Lead Java Developer to join our Risk Data team. This team is at the forefront of building and enhancing a comprehensive real-time and End-of-Day (EOD) risk data acquisition and processing framework. The role involves leveraging cutting-edge technologies such as Kafka, Flink, and Pinot for real-time data processing, and managing large datasets on S3 with querying capabilities via Trino. As a lead developer, you will play a pivotal role in designing, developing, and optimizing high-performance data solutions that drive critical business functions.

Job Responsibility:

  • Lead the design, development, and optimization of scalable, high-performance Java-based data solutions for real-time and EOD risk processes
  • Utilize distributed stream processing frameworks (e.g., Kafka, Flink) and data storage technologies (e.g., Pinot, S3, Trino) to build robust data pipelines
  • Drive continuous improvement in data reliability and efficiency, and conduct thorough peer code reviews to ensure high-quality software delivery
  • Contribute significantly to all phases of the Agile software development lifecycle, from requirements analysis to deployment and support
  • Collaborate effectively with business analysts, project managers, and quality assurance teams to deliver seamlessly integrated technology solutions

Requirements:

  • Data engineer with a strong command over Java (version 11 or higher) with SQL knowledge
  • Strong knowledge of multithreading, thread pools, OOP concepts, and design patterns
  • Experience working in an Agile software development environment
  • Excellent communication, problem-solving, and analytical skills
  • Ability to identify ways to improve data reliability, efficiency, and perform peer code reviews
  • Strong academic record, ideally with a Bachelors or Masters degree in Computer Science, or a related technical/quantitative discipline
  • Demonstrable success in designing and delivering multi-tiered applications

Nice to have:

  • 7+ years of Java backend development experience
  • Hands-on production experience with distributed stream processing frameworks: Flink, Spark Streaming, Kafka Streams
  • Experience with deployment platforms such as Kubernetes, OpenShift, and API development
  • Experience with working in a truly global development team
  • Experience with object storage solutions (S3, GCS) is a plus
  • Working knowledge of consulting/project management techniques/methods
  • Strong communication skills and attention to detail and accuracy
  • Demonstrated leadership skills
  • Basic knowledge of industry practices and standards
  • Consistently demonstrates clear and concise written and verbal communication
  • Ideally, an understanding of financial derivatives (with fixed income products) or willingness to learn about this area

Additional Information:

Job Posted:
December 28, 2025

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Lead Java Developer Fixed Income Data

Vice President, Applications Development Tech Lead Analyst

The Applications Development Technology Lead Analyst is a senior level position ...
Location
Location
Japan , Chiyoda
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Solid understanding of software development fundamentals including data structures, design patterns and object-orientated programming
  • Proficiency in core Java (8+ years of experience) with demonstrable success in developing multi-threaded applications
  • Proven ability to develop clean, testable code
  • Understanding of relational database concepts and knowledge in SQL
  • Understanding of time series database concepts and knowledge in Q language
  • Experience with Jira, Git/Bitbucket, Gradle and CI/CD tools, e.g. TeamCity and UrbanCode Deploy
  • Knowledge of fixed income products, customer and broker market platforms and trading protocols desirable
  • Experience in managing and implementing successful projects
  • Subject Matter Expert (SME) in at least one area of Applications Development
  • Ability to adjust priorities quickly as circumstances dictate
Job Responsibility
Job Responsibility
  • Partner with multiple management teams to ensure appropriate integration of functions to meet goals as well as identify and define necessary system enhancements to deploy new products and process improvements
  • Resolve variety of high impact problems/projects through in-depth evaluation of complex business processes, system processes, and industry standards
  • Provide expertise in area and advanced knowledge of applications programming and ensure application design adheres to the overall architecture blueprint
  • Utilise knowledge and previous experience building applications or processes using Object-oriented programming languages
  • Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgement
  • Develop comprehensive knowledge of how areas of business, such as architecture and infrastructure, integrate to accomplish business goals
  • Provide in-depth analysis with interpretive thinking to define issues and develop innovative solutions
  • Serve as advisor or coach to mid-level developers and analysts, allocating work as necessary
  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency
  • Fulltime
Read More
Arrow Right

Vice President, Applications Development Tech Lead Analyst

Senior level position responsible for establishing and implementing new or revis...
Location
Location
Japan , Chiyoda
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Solid understanding of software development fundamentals including data structures, design patterns and object-orientated programming
  • Proficiency in core Java (8+ years of experience) with demonstrable success in developing multi-threaded applications
  • Proven ability to develop clean, testable code
  • Understanding of relational database concepts and knowledge in SQL
  • Understanding of time series database concepts and knowledge in Q language
  • Experience with Jira, Git/Bitbucket, Gradle and CI/CD tools, e.g. TeamCity and UrbanCode Deploy
  • Knowledge of fixed income products, customer and broker market platforms and trading protocols desirable
  • Experience in managing and implementing successful projects
  • Subject Matter Expert (SME) in at least one area of Applications Development
  • Ability to adjust priorities quickly as circumstances dictate
Job Responsibility
Job Responsibility
  • Establish and implement new or revised application systems and programs
  • Lead applications systems analysis and programming activities to extend the global Rates Risk engine
  • Partner with multiple management teams to ensure appropriate integration of functions
  • Resolve variety of high impact problems/projects through in-depth evaluation
  • Provide expertise in area and advanced knowledge of applications programming
  • Serve as advisor or coach to mid-level developers and analysts
  • Support local, global and Asia regional projects for the Rates business
  • Interact with front office, market risk, product control, quants, and other technology teams
  • Fulltime
Read More
Arrow Right

Senior Lead (Low Latency Trading Application) - Senior Vice President

We are seeking an accomplished and highly experienced Senior Vice President (SVP...
Location
Location
Canada , Mississauga
Salary
Salary:
145100.00 - 217700.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of extensive experience in software development, architecture, and technical leadership roles within the financial services industry, preferably in eTrading
  • Proven track record of leading and successfully delivering complex, strategic technical initiatives
  • Minimum of 5 years of experience managing and mentoring technical teams (e.g., 5+ individuals)
  • Deep understanding of capital markets and financial derivatives (rates or other)
  • Demonstrated experience with Fixed Income products and reference data systems is highly desirable
  • Expert-level proficiency in Java and related ecosystem technologies (e.g., Spring or other dependency injection frameworks)
  • Extensive experience (10+ years) in developing and maintaining highly scalable, real-time, low latency, high-volume microservices
  • Deep expertise in real-time messaging middleware, specifically Solace, along with other platforms like Kafka, RabbitMQ, Tibco
  • Profound experience working with multi-threaded applications and designing high-performance concurrent systems
  • Strong software development fundamentals, data structures, design patterns, Object-Oriented programming, architecture, algorithms, and problem-solving skills, with the ability to lead their application
Job Responsibility
Job Responsibility
  • Define and articulate the technical vision and strategy for Fixed Income Reference Data strategic systems and the Solace-based middleware/messaging platform
  • Provide expert architectural direction and oversight for the design, development, and implementation of robust, scalable, and high-performance systems
  • Champion engineering best practices, coding standards, and rigorous testing methodologies
  • Stay abreast of emerging technologies, industry trends, and architectural patterns
  • Act as a critical technical escalation point, driving resolution for complex technical challenges and system performance issues
  • Actively lead and contribute to significant system design decisions
  • Directly lead and mentor a team of approximately 10 highly skilled developers
  • Identify and nurture talent within the team
  • Manage team resources effectively
  • Set clear performance objectives, conduct regular reviews, and drive accountability for results across the team
  • Fulltime
Read More
Arrow Right

Core Java Backend Lead - Vice President

Working at Citi is far more than just a job. A career with us means joining a te...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of programming experience with an object-oriented language (preferably Java), including multi-threading concepts and relational databases
  • Solid architectural understanding of enterprise applications
  • Strong grasp of computer science fundamentals: concurrency, algorithms, data structures, design patterns, etc
  • Demonstrated experience leading a development team of significant size for large-scale projects, delivering complex solutions effectively
  • Experience with Java Core, Spring framework, and Linux
  • Demonstrated experience developing large financial software trading systems with significant hands-on development in optimizing and tuning performance, coupled with critical thinking skills related to re-use, scalability, and troubleshooting
  • Experience delivering solutions with ION Trading, Transficc, or other recognized connectivity vendors
  • Strong Fixed Income Financial Products knowledge (e.g., government/corporate bonds, ETFs, Interest Rate Swaps, Broker/Customer Markets electronic trading flows) to effectively translate business requirements into technical solutions
  • Experience with KDB
  • Proficiency in modern software development practices such as Agile development, Test-Driven Development (TDD), Continuous Integration (CI), and Continuous Delivery (CD)
Job Responsibility
Job Responsibility
  • Design and develop front office eTrading applications for the trading business
  • Lead and mentor development team members, including conducting thorough PR reviews and providing expert technical advice and guidance
  • Collaborate directly with Traders, Sales, and Quants to define the future direction of the platform
  • Leverage creativity and innovation to enhance the platform's technical capabilities, ensuring stability, flexibility, and maintainability
  • Drive engineering standards and best practices across the team
  • Enhance automated testing efforts and optimize the User Acceptance Testing (UAT) process
  • Serve as an advisor or coach to new or junior analysts, fostering their professional growth
  • Troubleshoot challenging performance and scalability issues, providing leadership in problem resolution
  • Engage with business users in APAC and across Europe (e.g., London, Paris, Milan) to understand requirements and deliver solutions
  • Actively contribute to and lead global critical initiatives, collaborating with global teams to drive strategic technical projects
  • Fulltime
Read More
Arrow Right

Application Development Technical Lead Analyst Developer

Within Citi's Fixed Income eTrading organization, the Post Trade Feed/Straight T...
Location
Location
Canada , Mississauga
Salary
Salary:
120800.00 - 170800.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of strong hands-on development experience using Java including expertise with Spring or another dependency injection framework
  • 5+ years’ experience in developing and maintaining highly scalable, real-time, low latency, high-volume, scalable microservices
  • 5+ years’ experience with Java 8+, Mongo and Oracle DB, OpenShift, Linux and Solace
  • 3+ years experience with real-time messaging middleware (Kafka, RabbitMQ, Solace, Tibco, …)
  • Experience working with multi-threaded applications
  • Strong software development fundamentals, data structures, design patterns, Object-Oriented programming, architecture, algorithms, and problem-solving skills
  • Application deployment and debugging of applications on UNIX/LINUX
  • Bachelor Degree in Computer Science, Computer Engineering, Information Systems or equivalent work experience
Job Responsibility
Job Responsibility
  • Designing, building, and maintaining robust and scalable backend systems and services that power the Post Trade Feed/STP processes
  • Developing high-performance Java applications for trade capture, data validation, enrichment, and communication with various internal and external systems
  • Continuous code optimization
  • Implementing sophisticated logic for exception handling
  • Ensuring system resilience
  • Leveraging modern Java frameworks and technologies to deliver cutting-edge solutions for the Fixed Income eTrading business.
  • Fulltime
Read More
Arrow Right

Lead Java Developer

As part of our Fixed Income development team at SumRidge Partners (a company of ...
Location
Location
United States , Jersey City
Salary
Salary:
100000.00 - 170000.00 USD / Year
raymondjames.com Logo
Raymond James
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • More than five (5) years of experience in Design, Development and Support of Data-Driven, all aspects of SDLC in a highly scalable multi-tier applications in distributed environments
  • Proven experience working as a Senior Java/J2EE Developer in Financial Services is highly preferred
  • Fixed Income Trading or Electronic Trading knowledge is strongly preferred
  • Solid experience in working with all stages of SDLC
  • Solid background in Java/J2EE programming
  • Strong background in Oracle PL/SQL
  • Familiar with Spring Framework and ORM framework
  • Experience in Java application containers, such as Apache Tomcat
  • Excellent communication skills with ability to coordinate with all stake holders of the application (Peers, IT Partners, Business Operations and Vendors)
  • Bachelor’s: Computer and Information Science, Bachelor’s: Computer Engineering, High School (HS) (Required)
Job Responsibility
Job Responsibility
  • Enhance existing applications and contribute to development of new applications by analyzing and identifying areas for modification and improvement
  • Develop new routine applications to meet business requirements
  • Monitor, identify, and correct more complex software defects to maintain fully functioning applications software
  • Partner with a cross-functional team to imagine, design, develop, and test
  • Participate in the development, code reviews, testing, deployment, and delivery of large-scale software applications, systems, and services
  • Build relationships with Development Managers, Engineers, Business Analysts, and Project Managers across various teams
  • Stay up to date with tools, trends, technologies and frameworks and develop proof of concepts
  • Makes recommendations towards the development of new code or to reuse of existing code
  • Participates in software system testing and validation procedures, programming and documentation
  • Reviews test results
  • Fulltime
Read More
Arrow Right

Principal Quant Software Engineer

The Role: Strategic Advisors Technology (SAT) is looking for a Principal Softwar...
Location
Location
United States , Boston
Salary
Salary:
107000.00 - 216000.00 USD / Year
fidelity.com Logo
Fidelity Investments
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong foundation in quantitative techniques and methods, including statistics, econometrics, probability, linear regression, and time series analysis, with experience applying these to investment research and model development
  • Expertise in Python, Java, and SQL, leveraging advanced analytics and software engineering skills to build scalable, reliable solutions
  • Proven ability to implement research projects through the entire software development lifecycle, applying full-stack development and best practices for repeatability and rigor
  • Experience with AWS cloud development and deployment, and building enterprise cloud-enabled distributed systems
  • Skilled in data mining, modeling, and advanced analytics, adding scale and reliability to research through software engineering methodologies
  • Domain knowledge in equities, fixed income, or alternative asset classes, supporting investment needs with innovative solutions
  • Ability to lead application design efforts, participate in design reviews and code reviews, and ensure quality through test case development and regression testing
  • Strong understanding of legacy monolithic architectures and expertise in migrating to microservice-based architectures
  • Consistent track record of hands-on development of complex software solutions, including CI/CD and ATDD practices
  • Effective collaborator with quantitative and fundamental researchers, divisional partners, and global development teams, thriving in fast-paced environments with competing priorities
Job Responsibility
Job Responsibility
  • Build high quality, robust, and efficient analytical solutions to improve internal investment processes with quantitative techniques and methods
  • Participate in full stack development projects on the front-end User Interface (UIs) and back-end Application Programming Interfaces (APIs) using Java, Python
  • Apply sophisticated analytics and quantitative concepts to support investment needs and develops new solutions
  • Add scale, rigor, and repeatability to research through software development standard methodologies
  • Apply data mining, data modeling, natural language processing, and Machine Learning to extract and analyzes information from large structured and unstructured datasets
  • Lead application design efforts, participate in design reviews and code reviews
  • Fully engage in product quality plan efforts, including test case development, design and code reviews and regression testing
  • Contribute to enhancing engineering practice in the areas of ATDD and CI/CD
  • Engage in working with global team of developers in leading best practices for software engineering
What we offer
What we offer
  • Comprehensive health care coverage and emotional well-being support
  • Market-leading retirement
  • Generous paid time off and parental leave
  • Charitable giving employee match program
  • Educational assistance including student loan repayment, tuition reimbursement, and learning resources to develop your career
  • Fulltime
Read More
Arrow Right

Lead Java Developer

Engineer the future of global finance. At Citi, our Tech team doesn't just suppo...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong experience in Core Java, J2EE, Spring Framework
  • Exposure to Python scripting and data analysis
  • Experience in fast moving Capital Markets Front Office technology environment with experience in Fixed Income products
  • Working knowledge of Front Office Risk calculations, especially for Credit products
  • Experience in building highly scalable and distributed applications using Microservices, APIs, and Container technologies such as Docker, Kubernetes, OpenShift, etc.
  • Strong expertise in messaging technologies such as Kafka, JMS, gRPC etc
  • Proficient in latency measurement and performance optimization of Java based platforms with focus on JVM tuning
  • Experience with observability stacks like ELK, Prometheus, Grafana, Kiali, Jaeger etc.
  • Sound knowledge for persistence technologies such as relational databases, NoSQL databases, off heap storages and distributed caches
  • Hands-on knowledge of Linux / Unix
Job Responsibility
Job Responsibility
  • Lead delivery of Real‑Time and On‑Demand Risk enhancements for the Credit Business by partnering directly with London‑based trading, MQA, Market Risk, and technology teams
  • Own the full development lifecycle: architecture, design, implementation, automated testing strategies, release execution, and ongoing production support
  • Drive alignment of RT/OD workflows with EOD Risk strategy, ensuring functional parity, reconciliation, and controlled cutover
  • Lead adoption and build‑out of RT/OD capabilities on strategic risk platform, including integration of new analytics, workflows, and risk datasets
  • Deliver significant performance improvements through optimized risk calculation strategies
  • Guide the migration of compute workloads to AWS, implementing best practices for scalability, throughput, resiliency, and cost efficiency
  • Collaborate actively with NAM and APAC teams in a follow‑the‑sun model to improve delivery velocity, reduce operational risk, and ensure rapid triage of production incidents
  • Provide user-facing updates, demos, documentation, and education to promote adoption and ensure successful rollout of new capabilities
  • Lead root cause analysis on production issues, drive long‑term stability improvements, and strengthen monitoring and observability across the platform.
What we offer
What we offer
  • 27 days annual leave (plus bank holidays)
  • A discretional annual performance related bonus
  • Private Medical Care & Life Insurance
  • Employee Assistance Program
  • Pension Plan
  • Paid Parental Leave
  • Special discounts for employees, family, and friends
  • Access to an array of learning and development resources
  • Fulltime
Read More
Arrow Right