Talent.com
Citigroup Inc.
Java Developer - Assistant Vice PresidentCitigroup Inc. • Toronto, Canada
No longer accepting applications
Java Developer - Assistant Vice President

Java Developer - Assistant Vice President

Citigroup Inc. • Toronto, Canada
10 days ago
Job type
  • Full-time
Job description
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. FI Front office technology team is building the next generation e-trading data team in Canada. Data team builds ETL pipelines to load data from market data vendors like BBG, LSEG, Markit etc... using various team channels like Kafka and solace into different types of LAP databases (like KDB, Pinot, sql server etc). These pipelines require a latency of milliseconds as a lot of real time analytical applications are relying on the same to provide insights to our traders and quantitative analysts. Ideal Candidate Ideal candidate should be able to understand the growing demands of data within the organization and should be able to design the pipelines accordingly. The candidate should also be able to demonstrate skills like self-development, team development, networking, strategic thinking and willingness to work with global teams.

Responsibilities:

Design and build scalable, low-latency, fault-tolerant streaming data pipelines that empower Data Scientists, Quants, and Traders to extract meaningful and timely insights from our data assets.

Establish and support an efficient, sustainable, and operational resilient team to support the execution of the multi-year roadmap focusing on value delivery, on-time, on-budget and with high quality.

Work closely with business and technology stakeholders to build the next generation Distributed Streaming Data Pipelines and Analytics Data Stores using streaming frameworks (e.g. Flink, Spark Streaming, etc.).

Collaborate with application teams in designing effective solutions to challenging latency and/or throughput requirements.

Develop comprehensive knowledge of how areas of business integrate to accomplish business goals.

Maintain an on-going understanding of emerging data management technologies, industry trends and best practices.

The position requires analytical skills in order to filter, prioritize and validate potentially complex material, technical or business or otherwise, from multiple sources.

Qualifications:

5+ years of experience with Java development

Experienced in developing real time low latency applications

Experience with distributed stream processing frameworks: Flink, Spark Streaming, Kafka Streams

Experience in MPP platforms like Trino(presto), snowflake is a plus

Experience with deployment platform such as Kubernetes, OpenShift

Expertise in event driven architectures.

Excellent knowledge of Multithreading, Thread-Pools with strong OOP and OOAD skills

Experience in software development SDLC (Agile)

Ability to work on multiple projects concurrently and meet deadlines

Ability to work with globally distributed teams

Education:

Bachelor’s degree/University degree or equivalent experience

Master’s degree preferred

Citi Canada is an equal opportunity employer. Accordingly, we will make accommodations to respond to the needs of people with disabilities (including, without limitation, physical and mental health disabilities) during the recruitment process and otherwise in accordance with law. Individuals who view themselves as Aboriginals, members of visible minority or racialized communities, and people with disabilities are encouraged to apply.

View Citi’s EEO Policy Statement and the Know Your Rights poster.

#J-18808-Ljbffr
Create a job alert for this search

Java Developer - Assistant Vice President • Toronto, Canada

Similar jobs

Java Lead

WiproToronto, ON, CA
Full-time

XML/XQuery (this one would be important).DevOps (Github Actions, Azure).Understanding of authentication flows.The expected compensation for this role ranges from CAD 77000 to CAD 120000.Wipro is co... Show more

 • Promoted

Associate Director, Lead Java Developer - Realtime Pricing Application (Capital Markets)

RBCToronto, Ontario, Canada
Full-time

What is the opportunity? As the Toronto lead for the Rates Derivative Pricing System, you will be the main point of contact with our North America and APAC traders, Quants, and support partners.In ... Show more

 • Promoted

Senior Java Developer, Td Securities

TDToronto, Canada
Full-time

Work Location Toronto, Ontario, CanadaHours 37.Line Of Business Technology SolutionsPay Details $102,200 - $125,000 CADThis role is eligible for a discretionary variable compensation award that con... Show more

 • Promoted

Senior Java Developer - Guidewire Focus

Zurich CanadaToronto
Full-time

Transform your career at Zurich Canada as a Senior Java Developer specializing in Guidewire.This hybrid position emphasizes customizable solutions and collaborative leadership.Reporting to the Core... Show more

 • Promoted

Senior Java Api Developer

Iris Software Inc.Toronto, Canada
Full-time

Associate Business Partner - Senior Talent Acquisition - IT Financial Services at Iris Software Iris's client, one of the world's largest multinational Investment banking and financial serv... Show more

 • Promoted

Senior Java Developer Leading Cloud-Based Api Architecture

KumaranToronto, Canada
Full-time

Take charge as a Senior Java Developer, creating high-performance cloud applications with a focus on REST APIs.Drive efficiency and scalability using SpringBoot and Azure technologies.In this senio... Show more

 • Promoted

Senior Java Developer, TD Securities

TDToronto, ON, CA
Full-time

This role is eligible for a discretionary variable compensation award that considers business and individual performance.TD is committed to providing fair and equitable compensation opportunities t... Show more

 • Promoted

Senior Java Developer: APIs & Azure Integration Expert

Symbiotic GroupToronto, ON, CA
Temporary

A leading technology solutions provider in Toronto is seeking a Software Developer for a 6-month contract to design and develop integration solutions.The ideal candidate will possess strong skills ... Show more

 • Promoted

Senior Java Developer - Risk - Assistant Vice President

Citibank (Switzerland) AGToronto, Ontario, Canada
Full-time

For additional information, please review.Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and estab... Show more

 • Promoted

Senior UI Developer -Vice President

CitiToronto, ON, CA
Full-time

We are seeking a highly skilled and experienced Senior Application Developer to join our dynamic Rates Technology team.This position is responsible for the design, development, and implementation o... Show more

 • Promoted

Associate Director / Lead Java Developer

AkkodisToronto, ON, CA
Permanent

Associate Director / Lead Java Developer.Client Location: Toronto or Montreal.Work Model: Hybrid (2 days per week in office).Akkodis is partnering with a leading financial service regulator in Onta... Show more

 • Promoted

Senior Core Java Developer - Hybrid, Banking

CG Consulting GroupToronto, ON, CA
Full-time

A leading consulting firm in Toronto is seeking a Senior Core Java Developer to join their team.The ideal candidate should have over 10 years of experience in server-side Java development with a st... Show more

 • Promoted

Senior UI Developer -Vice President

Citigroup Inc.Toronto
Full-time

We are seeking a highly skilled and experienced Senior Application Developer to join our dynamic Rates Technology team.This position is responsible for the design, development, and implementation o... Show more

 • Promoted

Hybrid Guidewire PolicyCenter Developer (Java/DevOps)

Zurich CanadaToronto
Full-time

A global insurance provider in Toronto is seeking a Guidewire Developer for the Developer Consultant position.This hybrid role involves customizing Guidewire Applications with responsibilities incl... Show more

 • Promoted

Java - Lead Developer

KumaranToronto, Ontario, Canada
Full-time

Kumaran Systems: Engineering Future-Ready Transformations Since 1992, Kumaran Systems has been helping enterprises bridge the past and the future, reimagining legacy systems and embracing AI-led po... Show more

 • Promoted

Senior Java Developer, TD Securities

TD SecuritiesToronto, Ontario, Canada
Full-time

Work Location Toronto, Ontario, Canada.Line Of Business Technology Solutions.Pay Details $102,200 - $125,000 CAD.This role is eligible for a discretionary variable compensation award that considers... Show more

 • Promoted

Senior Java API developer

Iris Software Inc.Toronto, Ontario, Canada
Full-time

Associate Business Partner - Senior Talent Acquisition - IT Financial Services at Iris Software Iris's client, one of the world's largest multinational Investment banking and financial services cor... Show more

 • Promoted

Lead Java Developer

Quantum World Technologies Inc.Toronto, Canada
Full-time

Direct message the job poster from Quantum World Technologies Inc. Show more

 • Promoted

URGENT- Java Developer (API, Docker, Jira), CONTRACT

VTRAC Consulting Corporation (WBE)Toronto, Ontario, Canada
Full-time

Overview Thank you for applying to VTRAC opportunities.Please e-mail your resume as an MS-WORD document in confidence,.URGENT- Java Developer (API, Docker, Jira), CONTRACT,.This is an exciting oppo... Show more

 • Promoted

Associate Director, Senior Risk Api Developer - Java

RBCToronto, Canada
Full-time

WHAT IS THE OPPORTUNITYThis Senior Developer role within Quantitative and Technology Services (QTS) consists of developing, improving, and supporting strategic applications within the RAMPP (Risk, ... Show more