Senior Java Full-Stack Tech Lead

Citigroup Inc.

Mississauga

On-site

CAD 145,000 - 218,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Citigroup Inc. in Mississauga, Canada, seeks a senior Applications Development Technology Senior Lead Analyst to lead the design and implementation of new or revised application systems, driving architecture and delivery across multiple teams.

You will mentor developers, coordinate complex projects, and ensure compliance with company policies while delivering scalable, secure, and high‑quality software solutions in an agile environment.

Qualifications

  • 10+ years of experience in full-stack web application development.
  • Strong backend development experience with Java and Spring Boot (REST APIs, security concepts, performance, and scalability).
  • Strong front-end development experience with Angular including TypeScript, HTML5, and CSS.
  • Experience using UI component libraries such as Kendo UI.
  • Working knowledge of micro front-end architecture and patterns.
  • Solid understanding of API design and microservices (service boundaries, resilience, observability basics).
  • Hands-on experience with SQL Server and relational data modeling.
  • Experience with Elasticsearch and event streaming with Kafka.
  • Proficiency with GitHub / Bitbucket workflows and practical experience with CI/CD pipelines.
  • Strong communication skills, ownership mindset, and ability to work collaboratively in an agile team.
  • Preferred / Nice to Have: Experience with cloud platforms (AWS, Azure, or GCP).
  • Containerization and orchestration experience (Docker, Kubernetes/OpenShift).
  • Experience with automated testing frameworks (unit, integration, and UI testing).
  • Exposure to observability practices (logging, metrics, tracing) and production support

Responsibilities

  • Lead integration of functions to meet goals, deploy new products, and enhance processes.
  • Analyze complex business processes, system processes, and industry standards to define and develop solutions to high level problems.
  • Provide expertise in area of advanced knowledge of applications programming and plan assignments involving large budgets, cross functional project, or multiple projects.
  • Develop application methodologies and standards for program analysis, design, coding, testing, debugging, and implementation.
  • Utilize advanced knowledge of supported main system flows and comprehensive knowledge of multiple areas to achieve technology goals.
  • Consult with end users to identify system function specifications and incorporate into overall system design.
  • Allocate work, and act as an advisor/coach developers, analysts, and new team members.
  • Influence and negotiate with senior leaders and communicate with external parties.
  • 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.

Skills

Java
Spring Boot
Angular
TypeScript
HTML5
CSS
Kendo UI
Micro front-end
API design
Microservices
SQL Server
Elasticsearch
Kafka
GitHub/Bitbucket
CI/CD
Cloud: AWS/Azure/GCP
Docker
Kubernetes/OpenShift
Testing frameworks
Observability
Agile
Communication

Education

Bachelor’s degree/University degree or equivalent experience
Master’s degree preferred

Tools

Docker
Kubernetes
OpenShift
Kafka
Elasticsearch
CI/CD pipelines
GitHub/Bitbucket

Job description

Citigroup Inc. in Mississauga, Canada, seeks a senior Applications Development Technology Senior Lead Analyst to lead the design and implementation of new or revised application systems, driving architecture and delivery across multiple teams.

You will mentor developers, coordinate complex projects, and ensure compliance with company policies while delivering scalable, secure, and high‑quality software solutions in an agile environment.

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

Similar jobs worth comparing

Senior Java Tech Lead - Enterprise App Architect
Senior Java Tech Lead - Enterprise App Architect

Citibank (Switzerland) AG • Mississauga

On-site
Confidential
Senior Java Full-Stack Engineer | Drive Impact
Senior Java Full-Stack Engineer | Drive Impact

Citibank (Switzerland) AG • Mississauga

Hybrid
Confidential
Senior Java Tech Lead - Enterprise Systems Architect
Senior Java Tech Lead - Enterprise Systems Architect

Citigroup Inc. • Mississauga

On-site
CAD 170,000 - 240,000
Senior .NET Developer — Build Scalable Enterprise Apps
Senior .NET Developer — Build Scalable Enterprise Apps

Citigroup Inc. • Mississauga

On-site
CAD 131,000 - 196,000
Apps Dev Tech Lead Analyst- Vice President - Mississauga
Apps Dev Tech Lead Analyst- Vice President - Mississauga

Citigroup Inc. • Mississauga

On-site
CAD 85,000 - 120,000
VP Apps Dev Lead — Real-Time Architecture & Mentorship
VP Apps Dev Lead — Real-Time Architecture & Mentorship

Citigroup Inc. • Mississauga

On-site
CAD 100,000 - 130,000
Senior Applications Development Analyst
Senior Applications Development Analyst

Citi • Mississauga

On-site
CAD 94,000 - 142,000
Apps Dev Tech Lead Analyst - C13 - MISSISSAUGA
Apps Dev Tech Lead Analyst - C13 - MISSISSAUGA

Citi • Mississauga

On-site
CAD 90,000 - 120,000
Apps Dev Tech Lead Analyst - C13 - MISSISSAUGA
Apps Dev Tech Lead Analyst - C13 - MISSISSAUGA

United States Digital Space LLC • Mississauga

On-site
CAD 85,000 - 120,000
Lead Application Support Engineer — Java & AI
Lead Application Support Engineer — Java & AI

Citigroup Inc. • Mississauga

On-site
CAD 168,000 - 238,000