Senior Software Engineer - Fintech AI & Kafka

Citigroup Inc.

Mississauga

On-site

CAD 131,000 - 196,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Citigroup Inc. is seeking a Senior Software Engineer to build scalable financial technology applications using Java, Spring, Kafka, and modern frontend frameworks. You will influence data pipelines, UI components, and intelligent automation in a collaborative, Agile environment.

You will mentor peers, drive code quality with JUnit, and contribute to a DevOps culture with Kubernetes and modern data stores like MongoDB and Oracle.

Qualifications

  • 5–8 years of professional software development experience.
  • Strong proficiency in Java, Spring, Spring Boot and its ecosystem.
  • Hands-on Kafka for data streaming.
  • Experience with MongoDB and Oracle databases.
  • Frontend experience with Angular.
  • Foundational understanding of AI concepts.
  • Ability to work under pressure and meet deadlines.

Responsibilities

  • Design, develop, and deploy enterprise-scale applications using Java, Spring, and Kafka.
  • Build UIs with Angular and React.js.
  • Leverage AI/ML to create innovative features.
  • Work with MongoDB and Oracle to manage data landscapes.
  • Write clean, testable code with JUnit and participate in code reviews.
  • Collaborate in an Agile environment using Jira.
  • Contribute to DevOps with Kubernetes.
  • Mentor junior engineers and guide senior stakeholders.

Skills

Java
Spring
Kafka
Angular
React.js
AI
Machine Learning
JUnit
Jira
Kubernetes

Education

Bachelor's degree in Computer Science or related field

Tools

MongoDB
Oracle

Job description

Citigroup Inc. is seeking a Senior Software Engineer to build scalable financial technology applications using Java, Spring, Kafka, and modern frontend frameworks. You will influence data pipelines, UI components, and intelligent automation in a collaborative, Agile environment.

You will mentor peers, drive code quality with JUnit, and contribute to a DevOps culture with Kubernetes and modern data stores like MongoDB and Oracle.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Architect for High-Performance Fintech
Senior Java Architect for High-Performance Fintech

Citi • Mississauga

Hybrid
CAD 94,000 - 142,000
Hybrid work model
Learning opportunities and growth
Competitive compensation and benefits
+1
Senior Software Engineer (Java/AI)
Senior Software Engineer (Java/AI)

Citi • Mississauga

On-site
CAD 94,000 - 142,000
Senior Software Engineer (Java/AI)
Senior Software Engineer (Java/AI)

Citigroup Inc. • Mississauga

On-site
CAD 131,000 - 196,000
Applications Development Sr Programmer Analyst
Applications Development Sr Programmer Analyst

Citibank (Switzerland) AG • Mississauga

Hybrid
Confidential
Learning opportunities
Impactful work
Team culture
+1
Senior Java Architect - Cloud, API & DevOps Leader
Senior Java Architect - Cloud, API & DevOps Leader

Citigroup Inc. • Mississauga

On-site
CAD 169,000 - 240,000
Senior Real-Time Data Lead — Kafka/Hadoop + AI
Senior Real-Time Data Lead — Kafka/Hadoop + AI

Citibank (Switzerland) AG • Mississauga

On-site
Confidential
Senior Java Engineer - Microservices & Trading Platform
Senior Java Engineer - Microservices & Trading Platform

Citigroup Inc. • Mississauga

On-site
CAD 121,000 - 171,000
AI-First Full-Stack Engineer for Global Finance Platform
AI-First Full-Stack Engineer for Global Finance Platform

Citigroup Inc. • Mississauga

On-site
CAD 131,000 - 196,000
Lead Software Engineer
Lead Software Engineer

United States Digital Space LLC • Mississauga

On-site
CAD 169,000 - 241,000
Senior Backend Java Lead & AVP - Enterprise Systems
Senior Backend Java Lead & AVP - Enterprise Systems

United States Digital Space LLC • Mississauga

On-site
CAD 132,000 - 199,000