Applications Development Technology Lead Analyst - Lead Java Developer - Vice President
$120.8k - $170.8k per yearCiti
Overview Of The RoleCiti, 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.
Applications Development Technology Lead Analyst (Lead Java Developer)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
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 SetCore 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 GroupTechnology
Job FamilyApplications Development
Time TypeFull time
Primary Location Full Time Salary Range$120,800.00 - $170,800.00
Most Relevant SkillsPlease see the requirements listed above.
Other Relevant SkillsFor complementary skills, please see above and/or contact the recruiter.
Automated Processing and AIWe 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
Applications Development Technology Lead Analyst (Lead Java Developer)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
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 SetCore 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 GroupTechnology
Job FamilyApplications Development
Time TypeFull time
Primary Location Full Time Salary Range$120,800.00 - $170,800.00
Most Relevant SkillsPlease see the requirements listed above.
Other Relevant SkillsFor complementary skills, please see above and/or contact the recruiter.
Automated Processing and AIWe 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 1 hour ago
Similar jobs that could be interesting for youBased on the Applications Development Technology Lead Analyst - Lead Java Developer - Vice President in Winnipeg, MB vacancy
- ## Java Developer Lead Analyst - Vice PresidentApply: Hybrid: Mississauga Ontario Canada: Full time: Posted Today: 26995802The Java Developer Lead Analyst is a senior level position responsible for establishing and implementing new or revised application systems...SuggestedFull timeWork at officeRemote work
$94.3k - $141.5k per year
Citi is looking for a Senior Java Developer to join its Applications Development team, where you will design, build, and own high-performance Java applications that underpin critical financial services at global scale. This is a hands-on technical role where your expertise...SuggestedLong term contractFull timeWork at officeImmediate startRemote work$120.8k - $170.8k per year
As a Lead Java Engineer on Citi's distributed calculation platform, you will design and build... ...distributed calculations every day. Develop new platform features without slowing... ...reviews, technical guidance and career development support. Partner directly with customers...SuggestedLong term contractFull timeWork at officeRemote work2 days per week$120.8k - $170.8k per year
Citi is looking for a Senior Java Developer to take technical ownership of business-critical Credit Risk and Capital Markets platforms, driving... ...systems into resilient, cloud-native architectures. In this Vice President-level role, you will operate as a senior individual...SuggestedLong term contractFull timeInternshipWork at officeRemote work$120.8k - $170.8k per year
Citi, the leading global bank, has approximately 200 million customer accounts and does... ...highly motivated and experienced Lead Java Developer to join our dynamic team focused on enhancing... ...Design and develop web-based applications, cloud services in Angular/Java/Spring/...Suggested$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$120.8k - $170.8k per year
Citi's Banking Technology comprises of diverse, talented professionals located globally. Citi's Investment, Corporate and Commercial... ...Technology is looking for an experienced Apps Dev Tech Lead Analyst with strong Java development expertise and a passion for exploring AI...Long term contractFull timeFlexible hours$120.8k - $170.8k per year
## Senior Java Developer - Vice PresidentApply: Hybrid: Mississauga Ontario Canada: Full time: Posted Yesterday: 26992013We are... ...Workbench Scrum team. You will be a key contributor to the development of our new, cutting-edge Operations Workbench platform. You...Full time$120.8k - $170.8k per year
Role SummaryThe Applications Development Technical Lead Analyst is a senior engineering and architectural leadership role, within the global Client Risk and Position Management technology organization. In this capacity, you will serve as the principal designer, systems architect...Full time- Build equities trading technology with Citi using Java, Unix or Linux, and object-oriented design. Support applications serving global execution businesses.As an Equities Senior Java Developer Vice President, you will manage development activities across analysis, design, construction...
$120.8k - $170.8k per year
...Join the Equities Middle Office Technology team as a Senior Java/Spring Boot Developer, where you will be a key contributor for managing complex BAU deliverables... .... Your duties will encompass the full software development lifecycle, from initial development and testing to deployment...Full timeWork at office$94.3k - $141.5k per year
The Senior Java Developer is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to contribute...Full timeFlexible hours$120.8k - $170.8k per year
What We Do / The TeamEquities 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- Build scalable software solutions as a Citi Technology Summer Analyst using Java, Python, React, or other leading-edge technologies. Work in an agile development environment.The Summer Technology Analyst Program introduces application development within Citi’s global technology...Summer work
- Lead Java applications development with Scala, microservices, and distributed systems expertise in a senior Technology position at Citi. Guide complex programming initiatives.The Applications Development Technology Lead Analyst establishes and implements application systems...
- Lead innovative Java applications development at Citi with the Apps Development Technology Lead Analyst role in Mississauga, Ontario. Deliver high-quality software solutions while leveraging Spring Boot, microservices, and cloud technologies. As a pivotal member of the technology...
- Lead Java applications development for Citi in a hybrid Ontario position, applying system analysis and advanced programming expertise. Shape reliable technology solutions.This senior-level Applications Development Technology Lead Analyst coordinates application systems and programming...
- Java development and application support define this full-time Apps Dev Tech Lead Analyst role at Citi, with opportunities to explore AI technologies. Work across global Banking Technology with Spring Boot and microservices expertise.Citi seeks an experienced technology professional...Full time
$85k per year
...do not just adapt to change – we drive it. Our Summer Technology Analyst Program is where forward thinking talents meet unparalleled... ...like this... You will work in an agile software development environment, developing quality and scalable software solutions using leading-edge...Full timeSummer workInternshipWorldwide$145.1k - $217.7k per year
The Applications Development Engineering Lead is a senior level position responsible for establishing and implementing new or revised application systems... ...in C#/.NET Core, MSaas/SQL, Microservices, Cloud technologies, Kafka, MongoDB, and distributed systems, along with modern...Full time$94.3k - $141.5k per year
Senior Production Support Analyst – Citi Securities Services Citi... ...support across the DCP application portfolio — managing incident... ...teams including Client Services, Technology Relationship Managers, and Operations... ...platforms.A track record of leading or mentoring a support team,...Long term contractFull timeWork at officeRemote workShift work- Lead technology metrics and KPI governance at Morgan Stanley in Montreal, using data architecture and analytics within a hybrid work model.As a Vice President, you will shape the firm’s technology measurement ecosystem across architecture, engineering, cybersecurity, infrastructure...
- ...a friendly atmosphere. We believe in working hard and having fun! Position OverviewWe are seeking an experienced Vice President of Technology to lead technology strategy and delivery across Basecamp Resorts and Everwild, supporting hotels, Nordic spas, restaurants, corporate...RemplacementLong term contractFull timeContract workRelocationShift workNight shift
- Build Citi’s low-latency equities trading platform with Core Java expertise and Smart Order Router development in a full-time Vice President role.As a Vice President Java Developer, you will design, develop, and optimize the Smart Order Router within Citi’s Equities Electronic...Full time
- ...places that matter most. As North America's leading motorcoach manufacturer and a proud... ...America. POSITION SUMMARY: As the Vice President, Manufacturing, you will provide executive... ...through workforce planning, leadership development, succession planning, training, labour resource...Long term contractPermanent employmentFull timeImmediate startMonday to friday
- ...their whole selves to work. Here, you’ll find opportunities to learn, lead, and make an impact every day. Purpose of the PositionReporting to the SLT leadership, the Vice President, Information Technology is accountable for the stability, security, scalability and...Long term contractSummer workInternshipFlexible hoursWeekend work
$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 contractFull timeWork at officeRemote work- ...significant investments in enterprise systems, technology, and business transformation and is now... ...data and cybersecurity capabilities, lead artificial intelligence initiatives, and... .... Key ResponsibilitiesAs the Vice President, Information Technology, you will serve...Long term contractPermanent employmentContract workInternship
$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$94.3k - $141.5k per year
Role SummaryWe’re seeking a seasoned Senior Java Back - End Developer with 5+ years of experience to lead end-to-end technical design and delivery of mission... ...and succession of technical leaders. Hands‑on Development Build core services using Java (17+), Spring Boot...Full timeContract workShift work
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!
Related searches
- software development team lead Winnipeg, MB
- analyste informatique Winnipeg, MB
- application support analyst remote Winnipeg, MB
- application analyst Winnipeg, MB
- application support analyst Winnipeg, MB
- vice president legal Winnipeg, MB
- vice president of operations Winnipeg, MB
- vice president business development Winnipeg, MB
- vice president finance Winnipeg, MB
- vice president sales Winnipeg, MB

