Apps Dev Tech Lead Analyst Vice President

Citigroup Inc.

Mississauga

On-site

CAD 100,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Citigroup Inc. seeks an Applications Development Technology Lead Analyst in Mississauga, Canada. This senior role focuses on leading application systems analysis and programming, mentoring developers, and driving technical excellence. Candidates must have extensive experience in Java and Spring frameworks, along with proficiency in ReactJS and front-end technologies. Excellent communication and leadership skills are essential. The position offers a unique chance to impact the global client onboarding experience and ensures the delivery of high-quality software solutions.

Qualifications

  • 8+ years of hands-on Java development experience, including Spring.
  • Proven experience developing highly scalable microservices.
  • Proficiency in ReactJS and core front-end technologies.
  • Experience with real-time messaging middleware.
  • Hands-on experience with database technologies.
  • Strong fundamentals in software development.
  • 8–10 years of relevant experience in application development.
  • Demonstrated leadership and project-management skills.

Responsibilities

  • Lead the technical design and development of complex applications.
  • Guide and mentor a team of developers.
  • Effectively communicate technical concepts to stakeholders.
  • Develop reusable components and services.
  • Ensure the reliability and performance of developed components.
  • Contribute to system design and architectural decisions.

Skills

Java development experience
Spring framework
Microservices
RESTful APIs
ReactJS
HTML5
CSS3
JavaScript (ES6+)
Kafka
Oracle
MongoDB

Education

Bachelor’s degree or equivalent experience

Tools

Kafka
RabbitMQ
Redis
Apache Ignite
Gemfire

Job description

Job Purpose

The Applications Development Technology Lead Analyst 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 is to lead applications systems analysis and programming activities to expand and modernize the OMC technology platform. This role offers a unique opportunity to significantly impact the global client onboarding experience by building the future of the platform and driving technical excellence, mentoring junior developers, and ensuring delivery of high‑quality, scalable, and resilient software solutions that support Citi's global business operations.

Responsibilities
  • Lead the technical design, architecture, and development of complex applications, ensuring adherence to best practices, coding standards, and architectural patterns.
  • Guide and mentor a team of developers, fostering a collaborative and high‑performing environment. Conduct code reviews, provide constructive feedback, and support professional growth.
  • Effectively communicate technical concepts and project status to both technical and non‑technical stakeholders, including senior management.
  • Develop common, reusable components and services, adhering to Citi’s best practices.
  • Design and develop high-performance, low‑latency applications within existing Citi frameworks.
  • Ensure the reliability, scalability, and performance of developed components.
  • Actively contribute to system design and architectural decisions.
  • Evaluate new strategic initiatives through Proof‑of‑Concepts (POCs) and transition successful concepts into robust, industrial‑grade solutions.
  • Provide post‑release support to business, development, and support teams.
  • Develop applications adhering to best practices, including Test‑Driven Development (TDD), high unit test coverage, and Continuous Integration (CI).
  • Resolve a variety of high‑impact problems and projects through in‑depth evaluation of complex business processes and system processes.
  • Provide expertise in applications programming and ensure application design adheres to the overall architecture blueprint.
  • Utilize advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation.
  • Develop comprehensive knowledge of how business areas such as architecture and infrastructure integrate to accomplish business goals.
  • Serve as an advisor or coach to mid‑level developers and analysts, allocating work as necessary.
  • Assess risk when business decisions are made, demonstrating consideration for the firm’s reputation, safeguarding Citi, its clients and assets, and ensuring compliance with applicable laws, rules and regulations.
Qualifications
  • 8+ years of hands‑on Java development experience, including Spring, real‑time messaging, and associated Java frameworks.
  • Proven experience developing and maintaining highly scalable, real‑time microservices and RESTful APIs.
  • Proficiency in ReactJS and core front‑end technologies: HTML5, CSS3, JavaScript (ES6+), Redux.
  • Experience with real‑time messaging middleware (Kafka, RabbitMQ, Solace, Tibco).
  • Hands‑on experience with database technologies, including RDBMS (Oracle) and NoSQL (MongoDB).
  • Strong fundamentals in software development, data structures, design patterns, object‑oriented programming (OOP), architecture, algorithms, and problem‑solving.
  • 8–10 years of relevant experience in application development or systems analysis roles.
  • Extensive experience in system analysis and programming of software applications.
  • 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.
  • Demonstrated leadership and project‑management skills.
  • Consistent clear and concise written and verbal communication.
Nice to Have
  • Experience with in‑memory datastore/cache libraries (Redis, Apache Ignite, Gemfire).
  • Exposure to Kotlin.
  • Experience with system performance tuning and low‑latency Java programming.
  • Experience with multi‑threaded applications.
  • Experience with CI/CD pipelines.
  • Experience with test‑driven development, including unit and end‑to‑end testing.
Education
  • Bachelor’s degree, university degree, or equivalent experience.
Equal Opportunity

Citi is an equal‑opportunity employer. Qualified candidates will receive consideration without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or any other characteristic protected by law.

EEO Statement

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

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

Similar jobs worth comparing

Senior Java Full Stack Developer - Vice President
Senior Java Full Stack Developer - Vice President

Citigroup Inc. • Mississauga

On-site
CAD 100,000 - 130,000
Applications Development Senior Programmer Analyst- Assistant Vice President
Applications Development Senior Programmer Analyst- Assistant Vice President

Citi • Mississauga

On-site
CAD 80,000 - 110,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
Apps Dev Tech Lead Analyst
Apps Dev Tech Lead Analyst

Citi • Mississauga

On-site
CAD 167,000 - 238,000
Applications Development Manager - Vice President
Applications Development Manager - Vice President

Citi • Mississauga

On-site
CAD 121,000 - 171,000
Applications Development Analyst - Assistant Vice President
Applications Development Analyst - Assistant Vice President

Citi • Mississauga

On-site
CAD 94,000 - 142,000
Backend Java Developer, Assistant Vice President
Backend Java Developer, Assistant Vice President

Citigroup Inc. • Mississauga

On-site
CAD 94,000 - 142,000
Senior Java Tech Lead - Vice President
Senior Java Tech Lead - Vice President

Citi • Mississauga

On-site
CAD 121,000 - 171,000
Senior Java Tech Lead - Vice President
Senior Java Tech Lead - Vice President

Citigroup Inc. • Mississauga

On-site
CAD 170,000 - 240,000
Full Stack Developer
Full Stack Developer

Citigroup Inc. • Mississauga

On-site
CAD 94,000 - 142,000