Senior Java Developer Fixed Income
$94.3k - $141.5k per yearCitigroup Inc.
Overview
Fixed Income (FI) is the primary source of capital for corporations, governments, and nonprofits, providing liquidity and innovative solutions globally across the credit, municipal, and securitized markets. FI’s activities include origination, structuring, investing, lending, and market making and it offers a variety of products including, but not limited to, corporate bonds, emerging markets bonds, asset‑backed securities, mortgage‑backed securities, collateralized loan obligations (CLOs), municipal securities, agency securities, short‑term interest rate products, loans, letters of credit, and derivative instruments such as interest rate swaps, total return swaps, rate locks, and credit‑default swaps. The Fixed Income Data Platform Team is the backbone of Fixed Income mission, providing the low latency, high concurrency, scalability, and availability needed to power our groundbreaking solutions. Our Data Platform Engineering team is on the cutting edge: we research, adapt, and deploy latest open‑source data platforms to meet Citi’s unique needs. We are a collaborative group that thrives on technical challenges and the satisfaction of building highly performant systems. We are seeking a passionate and highly skilled senior developer to join our talented team of engineers in building and maintaining Citi’s next‑generation data platform, targeted for quantitative scientists and traders to quickly iterate and put analytical and trading tools into production.
Responsibilities
- Analyzes system requirements, including identifying program interactions and appropriate interfaces between impacted components and sub systems
- Participate in Sprint Planning, Tasking and Estimation of the assigned work for platform
- Participate in component and service design for analytical services
- Work on bug resolution and application improvements, such as performance and maintainability
- May occasionally work a non‑standard shift including nights and/or weekends and/or have on‑call responsibilities
- Stay abreast with new trends in open‑source tooling and champion tools that could help improve efficiency of the Fixed Income platform community
- Work closely with business to help them use platform capabilities and develop efficient analytical tools
- Continuously look to automate manual touchpoints in the technology delivery pipeline
Qualifications
- 4+ years of demonstrable and relevant experience in software development, with a strong focus on Java
- In‑depth knowledge and hands‑on experience with Apache Flink for real‑time stream processing, including Flink SQL, DataStream API, and state management
- Solid understanding and practical experience with Redis, including data structures, caching patterns, and pub/sub mechanisms for high‑performance applications
- Hands‑on experience with Large Language Models (LLMs), including fine‑tuning, prompt engineering, and integrating LLMs into applications
- Extensive hands‑on experience with data distribution platforms like Apache Kafka, and various big‑data storage/querying systems (e.g., Trino, Pinot, Druid, Ignite) for low‑latency access
- Experience with the design and implementation of cloud‑native applications and deployment via Kubernetes / OpenShift, specifically for managing data services
- Good understanding of data modeling, partitioning, and sharing of huge data sets for optimal performance in large‑scale data platforms
Software Engineering Skills
- Experience working on a Continuous Integration and Continuous Delivery (CI/CD) environment, with a focus on rapid and reliable deployment of services and data access layers. Familiarity with TeamCity, SonarQube, and Jenkins
- Experience with the SDLC lifecycle and in working within an Agile environment, adapting to fast‑paced data requirements
- Demonstrable understanding and experience of engineering best practices: design patterns, coding standards, code review, and robust unit/integration testing
- Strong experience with standard CI tools (Jenkins, TeamCity, SonarQube, Git)
Education
- Bachelor’s degree/University degree or equivalent experience
This job description provides a high‑level review of the types of work performed. Other job‑related duties may be assigned as required.
Job Type and Salary
Full time. Primary Location Full Time Salary Range: $94,300.00 – $141,500.00
Automated Processing and AI
We use automated processing, including artificial intelligence, for our legitimate business interests to identify and align the candidate’s skills and abilities with a specific job opening. Additionally, if you choose, we can match your skills and abilities to other suitable roles at Citi. Importantly, all our hiring processes and decisions are conducted, checked, and decided by individuals. Our automated processing and AI do not involve relying on automatic or autonomous decision‑making. Please refer to any jurisdictional considerations for further details.
Equal Opportunity Employer
Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.
If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity, please review Accessibility at Citi.
View Citi’s EEO Policy Statement and the Know Your Rights poster.
#J-18808-Ljbffr- ...future of financial technology with Citi as a Software Developer in Test (SDET) on the Fixed Income ETrading team. Your work will focus on creating advanced... ...contributing to CI/CD integration. Your proficiency in Java, Python, and innovative automation practices will drive...Senior
- A global financial services corporation located in Peel Region, Mississauga is looking for a passionate senior developer to join the Fixed Income Data Platform Team. The role involves analyzing system requirements, designing analytical services, and enhancing application performance...Senior
- Join Citi's innovative electronic trading platform as a Fixed Income Developer. This role involves developing next-generation applications for a... ...market-leading position. A developer with 3-7 years in Core Java, you'll work closely with various stakeholders to foster improvements...Suggested
- Fixed Income (FI) is the primary source of capital for corporations, governments, and nonprofits, providing liquidity and innovative... ...systems. We’re seeking a passionate and highly skilled senior Python developer to join our talented team of engineers in building and maintaining...SeniorFull timeTemporary workShift workNight shift
$94.3k - $141.5k per year
...Req Id: 26957133 Location(s): Mississauga, Ontario, Canada Job Type: Hybrid Posted: Apr. 30, 2026 Job Overview The Senior Java Developer works within Global Spread Products Technology. We are seeking a talented individual with strong hands‑on experience in developing...SeniorFull time$94.3k - $141.5k per year
...serve. We are seeking a highly motivated and experienced Senior Full Stack Developer to join our dynamic team focused on enhancing developer productivity... ...develop web‑based applications, cloud services in Angular / Java/Spring / OpenShift stack Work closely with our...SeniorFull time- Job Type: Full-Time, Permanent About the Role We are seeking a highly skilled Senior Java Backend Developer to join our Fixed Income eTrading Technology team in Mississauga, Ontario. This role offers an exciting opportunity to work on mission-critical, high-performance...SeniorPermanent employmentFull time
- ...including analysis and design, development, testing and deployment. As a developer, the candidate will be responsible for developing & deploying... ...- Experience/understanding with the following technologi es:- Java (Core, JDBC, MT, Collections, I/O), Spring B oot- SQL.PL-SQL...SeniorInternship
- Lead transformative software development as a Senior Java Developer with Capgemini. Engage in critical projects, establishing best practices while fostering a culture of innovation and transparency. This role encompasses the development and implementation of software solutions...Senior
- Join Citigroup as a Senior Java Developer, contributing to complex application systems development. Engage in cutting‑edge technology solutions utilizing your extensive Java/JEE expertise. This analyst role involves applying your skills in feasibility studies, application design...Senior
- ...the Creditor Insurance portfolio. What will you do? Design, develop, and implement scalable application systems, including coding, testing... ...? Must have: 5+ years of professional experience with Java/Spring Boot/GraphQL/Microservices Extensive experience working...SeniorFlexible hours
- Lead Java development as a Senior Java Developer Manager at Citigroup in Mississauga, Ontario. This hybrid position combines your technical skills with leadership in enterprise application delivery. In this senior role, you will oversee Java projects, mentor development...Senior
- Join as a Senior Java and Hadoop Developer in Toronto, ON, with a four-day in-office work week. Focus on innovative solutions in Spring Boot, Hadoop, and event-driven architectures. We are looking for a seasoned developer with 6 to 8 years of experience in Java and Hadoop...SeniorContract workWork at office
- Elevate your career as a Senior Full Stack Developer focusing on Java and React. This role offers the opportunity to implement framework solutions and collaborate across teams to meet complex project requirements. In this senior-level position, you will be responsible for...Senior
$79.32k - $110.68k per year
...the ability to operate with a limited level of direct supervision. Can exercise independence of judgement and autonomy. Acts as SME to senior stakeholders and/or other team members. Appropriately assess risk when business decisions are made, demonstrating particular...SeniorFull time- Responsibilities Collaborate with Technical lead to design, develop, and maintain software applications using Java, Spring, and Angular. Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide...Senior
- Take charge as a Lead Senior Java Developer Architect, shaping the future of critical systems through your extensive expertise. With over 6 years in the field, you’ll oversee the design and delivery processes. Your role will require you to create architecturally sound platforms...Senior
- Join our team in Mississauga as a Backend Developer focused on Java and eTrading applications. Shape the future of electronic trading with your... ...to evolve our next-generation trading platform within the Fixed Income Technology team. By working hand-in-hand with Traders and Quants...
- ...Skills 8+ years of experience in Java development Strong expertise in Java... ...(AWS/Azure/GCP) Experience fixing security and code quality issues using... ...leading development teams and mentoring developers Key Responsibilities Design, develop, and maintain scalable enterprise...
- ...Development Technology Lead Analyst is a senior level position responsible for establishing... ...Utilize advanced knowledge of system flow and develop standards for coding, testing, debugging,... ...Required: 8+ years of hands‑on Java development experience, including Spring,...SeniorFlexible hours
$120k - $170k per year
The Java Technology Developer is a senior-level position responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to lead application systems analysis and programming...SeniorFull time- Iris's Fortune 100 direct client is looking Sr Java Developer . Please find below Job description and share me your updated resume at ****@*****.***. Location: Mississauga, ON (Hybrid, 3 days onsite in a week) Must Have experience in Java, Spring...Senior3 days per week
- ...are looking to recruit a highly skilled and experienced Backend developer with experience in Kubernetes to work with global development teams... .... Responsibilities Design, develop, and maintain code using Java, Python programming languages. Mandatory Skills 10+ years in Java...Senior
- A technology consulting firm in Peel Region is seeking an experienced Java Developer. The ideal candidate will have over 7 years of experience in Java development, strong skills in Python, and experience with Spring and Hibernate frameworks. Responsibilities include developing...Senior
- Role Summary We’re seeking a seasoned Senior Java Developer Solution Architect with 6+ years of experience to lead end‑to‑end technical design and delivery of mission‑critical systems. You will own architecture decisions, drive engineering excellence, mentor senior engineers...SeniorContract workShift work
- ...Peel Region, Mississauga is seeking an experienced Applications Development Technology Lead Analyst. This senior-level position requires extensive experience in Java and Spring Boot development, along with strong knowledge of DevOps practices and CI/CD pipelines. The successful...Senior
- Join a forward-thinking company as a Lead Java Developer focused on cloud-native systems. You will leverage your expertise to enhance architecture... ..., security, and platform teams. Your leadership will empower senior engineering talent and ensure the creation of robust, reliable...Senior
- Elevate your career with Infosys Public Services as a Lead Java AWS Developer. Engage in the Software Development Life Cycle while focusing on technical design, high-quality coding, and team mentoring. In this pivotal role based in Mississauga, ON, you will lead a team in...
$94.3k - $141.5k per year
We are seeking a highly experienced and motivated Java Developer Sr Programmer Analyst with 7+ years of industry experience to spearhead the... ...appropriate development and production support areas to prioritize bug fixes and support tooling requirements. Active involvement in and...Senior- Job Description The Senior Full Stack Java Developer – is a senior level position responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to lead application...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Java Developer Fixed Income. Be the first to apply!
- java developer remote Mississauga, ON
- entry level java developer Mississauga, ON
- java developer Mississauga, ON
- java developer no experience Mississauga, ON
- senior java developer Mississauga, ON
- junior java developer Mississauga, ON
- java software developer Mississauga, ON
- senior software developer Mississauga, ON
- working with seniors Mississauga, ON
- senior human resources Mississauga, ON
