Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Applications Development Technology Lead Analyst - Lead Java Developer - Vice President

$120.8k - $170.8k per year

Citigroup Inc.

Overview of the Role

Citi, the leading global bank, has approximately 200 million customer accounts and does business in more than 160 countries and jurisdictions. Citi provides consumers, corporations, governments, and institutions with a broad range of financial products and services, including consumer banking and credit, corporate and investment banking, securities brokerage, transaction services, and wealth management.

The Applications Development Technology Lead Analyst (Lead Java Developer) is a senior-level position responsible for leading the architectural design, implementation, and continuous modernization of robust, highly available, and scalable enterprise application systems. This role combines hands‑on engineering in modern Java ecosystems (Java 17+, Spring Boot, Kafka, Cloud Native) with technical team leadership, architectural governance, and leveraging modern AI‑assisted engineering tools to drive developer productivity.

Key Responsibilities

Technical Leadership & Team Mentorship

  • Act as the technical lead and mentor for an agile development pod; conduct thorough code reviews, enforce engineering standards, and coach engineers in modern design patterns and clean code principles.
  • Drive sprint technical planning, work allocation, backlog grooming, and technical risk assessment in partnership with Product Owners and Project Managers.
  • Champions continuous improvement by adopting modern engineering methodologies, test‑driven development (TDD), and GenAI‑powered developer productivity tools (e.g., GitHub Copilot) to accelerate delivery and enhance code quality.

Architecture, Design & Development

  • Lead the end-to-end design and delivery of resilient, cloud-native microservices architectures using Java 17+ and Spring Boot (3.x) .
  • Architect high-throughput, low-latency event-driven systems utilizing Apache Kafka (topic partitioning, consumer group management, schema registries, and idempotent processing).
  • Design and optimize relational persistence layers on Oracle Database , including complex data modeling, schema migrations (Flyway/Liquibase), advanced query tuning, index optimization, and transaction management via JPA/Hibernate.
  • Establish secure, robust RESTful APIs and asynchronous integration endpoints adhering to enterprise security standards and API governance.

Cloud Native, Containerization & CI/CD

  • Drive containerization and deployment strategies using Docker , Kubernetes , and Red Hat OpenShift across hybrid and enterprise cloud environments.
  • Define and implement scalable deployment manifests, Helm charts, health check probes, horizontal pod autoscaling (HPA), and zero-downtime deployment strategies (blue-green / canary).
  • Partner with DevOps teams to enhance automated CI/CD pipelines (Git, Jenkins/Tekton, SonarQube, Artifactory, Snyk) with automated quality gates and security scans.

Quality, Reliability & Observability

  • Promote rigorous automated testing practices, establishing high test coverage with JUnit 5 , Mockito , integration testing ( Testcontainers ), and contract testing.
  • Implement comprehensive telemetry, centralized logging, distributed tracing, and monitoring using tools such as Prometheus, Grafana, OpenTelemetry, and Splunk/Loki.
  • Resolve complex, high-impact production and performance bottlenecks through heap/thread dump analysis, JVM tuning, and profiling.

Governance, Risk & Controls

  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients, and assets.
  • Ensure strict adherence to secure software development lifecycle (SSDLC) practices, regulatory standards, vulnerability management, and architecture governance policies.

Qualifications & Skill Set

Core Technical Experience

  • 6+ years of professional experience in software engineering and enterprise applications development.
  • Java 17+ Expertise: Deep hands‑on experience with modern Java (Java 17/21), including records, sealed classes, pattern matching, concurrency/multi-threading, memory management, and modern garbage collectors (G1, ZGC).
  • Spring Framework & Microservices: Extensive experience designing and building enterprise microservices with Spring Boot 4.x , Spring Cloud, Spring Data JPA, Spring Security, and distributed caching.
  • Event-Driven Architecture & Messaging: Proven track record implementing scalable streaming solutions using Apache Kafka (producers/consumers, error handling, dead-letter queues, Avro/JSON schema registry).
  • Database & Data Modeling: Strong proficiency in Oracle Database (SQL, PL/SQL, query execution plan analysis, indexing strategies, connection pooling, and performance optimization).
  • Cloud & Container Ecosystem: In-depth knowledge of Docker , Kubernetes , and Red Hat OpenShift (deployments, services, configs/secrets, ingress, pod lifecycle, Helm).
  • AI-Assisted Development: Experience utilizing AI developer tools (e.g., GitHub Copilot , AI-driven code generation, automated test scaffolding, and refactoring assistants) to enhance engineering velocity and team efficiency.
  • Testing & Quality Assurance: Advanced experience with JUnit 5 , Mockito , Testcontainers , mutation testing, and static analysis tools (SonarQube, Checkmarx).
  • Build & CI/CD Tooling: Proficient with Maven/Gradle, Git, Jenkins/Tekton pipelines, and modern DevOps release management.

Leadership & Soft Skills

  • Demonstrated experience acting as a technical team lead, scrum tech lead, or lead engineer guiding engineering teams.
  • Strong analytical and problem‑solving skills with the ability to navigate ambiguous, complex legacy systems into modern target states.
  • Exceptional verbal and written communication skills with the capability to interface effectively with business stakeholders, architecture review boards, and distributed engineering teams.

Education

  • Bachelor’s degree/University degree in Computer Science, Computer Engineering, Information Technology, or equivalent practical experience.
  • Master’s degree preferred.

This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.

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.

Job Family Group:

Technology

Job Family:

Applications Development

Time Type:

Full time

Primary Location Full Time Salary Range:

$120,800.00 - $170,800.00

Most Relevant Skills

Please see the requirements listed above.

Other Relevant Skills

For complementary skills, please see above and/or contact the recruiter.

Automated Processing and AI

We use automated processing, including artificial intelligence, for our legitimate business interests (or our reasonable and appropriate business purposes) to identify and align the candidate's skills and abilities with a specific job opening. Additionally, if you so choose, or consent, we can match your skills and abilities to other suitable roles at Citi.

Importantly, all our hiring processes and decisions, including determining your suitability for a role, 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, with specific provisions for your country (where relevant) for further details.

This job opening is for an existing job vacancy.

Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their 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 review Accessibility at Citi.

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

#J-18808-Ljbffr
Vacancy posted 16 hours ago
Similar jobs that could be interesting for youBased on the Applications Development Technology Lead Analyst - Lead Java Developer - Vice President in Mississauga, ON vacancy
  • ## Senior Java Technology Developer - Vice PresidentApply: Hybrid: Mississauga Ontario Canada: Toronto - Canada: Full time: Posted Today: 26995605Citi is looking for a Senior Java Developer to take technical ownership of business-critical Credit Risk and Capital Markets platforms... 
    Suggested
    Long term contract
    Full time
    Internship
    Work at office
    Remote work

    Citigroup Inc.

    Mississauga, ON
    4 days ago
  • $120.8k - $170.8k per year

     ...We’re currently looking for a high caliber professional to join our team as Senior Java Developer, Vice President. Cross Asset Margin technology teams actively develop and enhance set of strategic systems and services which are regulatory driven and have a direct bearing on... 
    Suggested
    Full time

    Citigroup Inc.

    Mississauga, ON
    4 days ago
  • $120.8k - $170.8k per year

    ## Java Tech Lead - Vice PresidentApply: Hybrid: Mississauga Ontario Canada: Full time: Posted Today: 261001246Citi's Banking Technology comprises of diverse, talented professionals located globally. Citi's Investment , Corporate and Commercial Banking provides comprehensive... 
    Suggested
    Long term contract
    Full time
    Flexible hours

    Citigroup Inc.

    Mississauga, ON
    2 days ago
  •  ...Description Strong in Java development. knowledge of Spring Boot MVC and WebFlux Own backend design & technical decisions - Guide team on coding standards & best practices - Review code and resolve complex technical issues - Identifying the NFR and plan to... 
    Suggested
    Full time

    Sapsol Technologies Inc

    Mississauga, ON
    more than 2 months ago
  • $120.8k - $170.8k per year

     ...The Apps Sup Tech Lead Analyst is a strategic professional who stays abreast of developments within own field and contributes to directional strategy by considering their application in own job and the business. Recognized technical authority for an area within the business... 
    Suggested
    Full time

    Citi

    Mississauga, ON
    3 days ago
  • $120.8k - $170.8k per year

     ...Citi, you’ll have the opportunity to grow your career, give back to your community and make a real impact. The Full Stack Java Developer Tech Lead- Vice President A senior level position responsible for establishing and implementing new or revised application systems and... 
    Full time

    Citi

    Mississauga, ON
    1 day ago
  • $120.8k - $170.8k per year

     ...What We do / The Team Equities Technology at Citi is undertaking a bold, multi-year transformation...  ...our technology estate to achieve world‑leading performance and resiliency, enabling new...  ...a highly skilled and experienced Java Developer to join our Equities Electronic Trading... 
    Full time

    Citi

    Mississauga, ON
    3 days ago
  • $120.8k - $170.8k per year

     ...We are seeking a highly skilled Lead Automation Developer for a fully hands-on, programmatic engineering...  ...closely as full-stack automation application developers and with product owners to...  ...the earliest stages of the software development lifecycle (SDLC). A core focus of... 
    Full time
    Internship
    Shift work

    Citigroup Inc.

    Mississauga, ON
    2 days ago
  • $120.8k - $170.8k per year

     ...The Applications Development Senior Manager is a senior management level position responsible for accomplishing...  ...and programs in coordination with the Technology team. The overall objective of this...  ...and other functional areas Develop comprehensive knowledge of how areas of... 
    Full time

    Citigroup Inc.

    Mississauga, ON
    2 days ago
  • $120.8k - $170.8k per year

     ...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 of this role is to lead applications... 
    Full time
    Flexible hours

    Citi

    Mississauga, ON
    17 hours ago
  • $120.8k - $170.8k per year

     ...The Issuer Services Technology Senior Developer is a senior application development position responsible for accomplishing results and drive applications systems analysis and programming activities. Candidates for this role should be hands on development resource. The Issuer... 
    Full time

    Citigroup

    Mississauga, ON
    16 hours ago
  •  ...We are looking for a growth-minded  Vice President of Finance to join our company in the corporate accounting team. The company is positioned for rapid growth over the next several years, so we are looking for a professional who wants to make an immediate impact.    Construction... 
    Full time
    For subcontractor
    Work at office
    Local area
    Immediate start

    Orion Group

    Mississauga, ON
    a month ago
  • $120.8k - $170.8k per year

     ...We are seeking an experienced Senior Java Engineer, Tech Lead with strong expertise in Java, Apache Spark, Hadoop ecosystem...  ...processing platforms . The ideal candidate will design, develop, and optimize distributed data applications and backend services that process massive volumes... 
    Full time

    Citigroup

    Mississauga, ON
    16 hours ago
  • $145.1k - $217.7k per year

     ...The Applications Development Technology Senior Lead 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 drive organizational... 
    Full time

    Citigroup

    Mississauga, ON
    16 hours ago
  • $120.8k - $170.8k per year

     ...As a Senior Java Architect at Citi, you will lead a team of engineers building Large Language Model and Retrieval...  ...that power next-generation applications across the organization. You will combine...  .... This role sits within Citi's Technology function and offers the chance to influence... 
    Long term contract
    Full time
    Work at office
    Remote work

    Citi

    Mississauga, ON
    2 days ago
  • $120.8k - $170.8k per year

     ...The Applications Development Technology Lead Analyst is a senior-level role responsible for leading the design, implementation, and enhancement of application systems and programs. This position drives systems analysis and programming activities, ensuring technical excellence... 
    Full time

    Citi

    Mississauga, ON
    17 hours ago
  • $120.8k - $170.8k per year

    ## Full Stack Developer - Vice PresidentApply: Hybrid: Mississauga Ontario Canada: Full time: Posted...  ...you ready to build full stack applications that help protect Citi from financial risk...  ...As a Full Stack Developer working across Java and React, you will design and build backend... 
    Long term contract
    Full time
    Work at office
    Remote work

    Citigroup Inc.

    Mississauga, ON
    2 days ago
  • $120.8k - $170.8k per year

    ## Apps Dev Tech Lead Analyst - Vice PresidentApplyremote type: Hybridlocations: Mississauga Ontario Canadatime type: Full timeposted on: Posted Todayjob requisition id: 26963146The Applications Development Technology Lead Analyst is responsible for establishing and implementing... 
    Full time

    Citigroup Inc.

    Mississauga, ON
    4 days ago
  •  ...Key Responsibilities Design, develop, and maintain backend services using Core Java and Spring Boot Build and manage...  ..., and stakeholders Optimize application performance, scalability, and...  ...understanding of REST API development Experience with SQL (MySQL... 
    Full time

    Sapsol Technologies Inc

    Mississauga, ON
    a month ago
  • $120.8k - $170.8k per year

     ...highly motivated Senior DevOps Lead who is hands‑on to join our...  ...solving problems, be proficient in Java programming, Jenkins, Tekton,...  ...will work closely with our development and operations teams to ensure...  ...for modernizing and optimizing technology platforms, infrastructure, and... 
    Full time

    Citigroup Inc.

    Mississauga, ON
    3 days ago
  • $120.8k - $170.8k per year

     ...Position Overview FX Technology is focused on delivering IT solutions...  ...people with the core of our development effort based in the financial...  ...several of our client facing applications such as Citi FX Velocity and...  ...platforms and to serve as a local Lead. The successful candidate... 
    Full time
    Local area

    Citigroup Inc.

    Mississauga, ON
    16 hours ago
  •  ...expertise and strong project management skills to lead a growing practice and make a lasting impact...  ...About the Role Reporting to the Senior Vice President, Transportation, this position will be responsible for business development, proposal preparation, project management,... 
    Full time
    Work at office
    Flexible hours

    We're Hiring

    Mississauga, ON
    more than 2 months ago
  • $65 per hour

     ...months Start date: December end/Jan JD: Fullstack - Java / React Developer As a Full Stack Developer you will develop end-to...  ...Mobile User Interface and Enterprise Integration technologies, participating in the design, development, testing and deployment process. In this role,... 
    Full time

    Royal Cyber Inc.

    Mississauga, ON
    more than 2 months ago
  • $50 - $65 per hour

     ...Java Developers Based out of Canada with IBM at their TD bank Engagement. Preferred cost point - 50 to 65 CAD/hr. · Credit card...  ...RESTful API, Data Structures * This is for a fast-paced development environment. Agile development experience with exposure... 
    Full time

    Royal Cyber Inc.

    Mississauga, ON
    more than 2 months ago
  • $86.13k - $127.19k per year

     ...Management will be responsible for the development and overall implementation of...  ...integrates within the overall technology landscape to deliver scalable reliable and resilient applications Ability to operate in a...  ...The candidate must have Java backend development experience... 
    Full time
    Temporary work
    Local area
    Immediate start
    Shift work

    Capgemini

    Mississauga, ON
    more than 2 months ago
  • $70k - $110k per year

     ...Flynn Group of Companies , North America’s leading building envelope contractor is looking to hire a  Web   Application Developer to work in our beautiful Mississauga location...  ...What we offer:  -Funded training and development program -Very well-equipped on-site gym w/... 
    Full time
    For contractors
    Rotating shift

    Flynn Group Of Companies

    Mississauga, ON
    more than 2 months ago
  •  ...Job Description Overview The Vice President, EC6 Product Development provides executive leadership to maintain the EC6 design in a state of commercial...  ...of the latest evolution of Canada’s proven CANDU reactor technology. It is a ~700 MWe class, Generation III+ heavy‑water nuclear... 
    Contract work
    For subcontractor
    Internship
    Local area
    Worldwide
    Flexible hours

    Candu Energy Inc.

    Mississauga, ON
    16 hours ago
  • $120.8k - $170.8k per year

     ...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 of new and revised application systems and programs. The candidate will perform... 
    Full time

    Citigroup Inc.

    Mississauga, ON
    2 days ago
  •  ...Description We are seeking a talented Java Full Stack Developer with strong expertise in backend development using Java, Spring Boot, and Microservices , along...  ...responsible for building scalable, high-performance applications and ensuring seamless integration between... 
    Full time

    Sapsol Technologies Inc

    Mississauga, ON
    more than 2 months ago
  • $120.8k - $170.8k per year

     ...looking for a hands on Technical Lead to shape the engineering...  ...without direct database access. Develop next-generation retrieval-...  ...including large language model development, retrieval‑augmented generation...  ...wellbeing package reflective of a Vice President‑level position at a... 
    Long term contract
    Full time
    Work at office
    Remote work

    Citigroup Inc.

    Mississauga, ON
    16 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Applications Development Technology Lead Analyst - Lead Java Developer - Vice President. Be the first to apply!