You and the process

With a person
Anna, in-house recruiter
9 years hiring engineers
30 minutes with a real recruiter
They read your CV with you, on a call, and say where the offers are being lost.
Didn’t find what you were looking for? Tell us what to build
Citi

Full Stack Java Developer Tech Lead - Vice President

  • Hybrid
  • 6+ years

Salary

$120,800/ year

AI summary

For members

The whole posting in a few lines. Sign up to read it here and on every role you open.

Sign Up to Read

Description

This is a senior, Vice President level role that sets up and rolls out new or revised application systems and programs with the Technology team.

The main goal is to lead application systems analysis and programming work.

You would join more than 230,000 colleagues across the world.

The role sits in the Technology group, within Applications Development.

Responsibilities

  • Act as the top technical authority and a hands-on lead developer for complex modules, core frameworks and distributed microservices.
  • Make sure technical solutions and system architectures follow enterprise architecture blueprints, cloud-readiness standards and security controls.
  • Use deep knowledge of system flows to set standards for coding, testing, debugging, refactoring and CI/CD automation.
  • Review peers' code, enforce strict quality gates (SonarQube, unit and integration tests) and clear technical debt early.
  • Lead performance work, including query tuning, caching and memory management across distributed database and application tiers.
  • Lead an agile scrum team of frontend and backend developers and QA and automation testers in several global locations.
  • Own sprint planning, backlog grooming, story estimation, capacity planning and sprint delivery from start to finish.
  • Work with Product Owners, Business Analysts and Program Managers to turn business requirements into technical roadmaps and user stories.
  • Manage delivery risk, clear technical blockers, track sprint metrics and velocity, and hit release dates.
  • Design scalable, resilient, high-throughput reporting, scheduling, authoring and delivery pipelines within the Unified Reporting framework.
  • Lead integration with Oracle 19c (OraaS) and MongoDB 7.x/8.x (MaaS), keeping systems highly available, replicated and consistent.
  • Build RESTful microservices, event-driven messaging (Kafka, IBM MQ) and batch processing (Spring Batch, Spring Integration).
  • Build self-service analytics and interactive dashboards with Angular, React.js, TypeScript and micro-frontend patterns.
  • Set up strong monitoring, logging and tracing with the enterprise observability tools.
  • Provide Level 3 production support and lead root-cause analysis for high-impact incidents.
  • Work with Production Support (Tier 2/3), database administrators and infrastructure teams to keep systems reliable and meet RTO/RPO targets.
  • Advise, coach and mentor mid-level and junior developers and QA engineers.
  • Weigh risk in technical and business decisions, with attention to the firm's reputation and the protection of clients and assets.
  • Enforce compliance with laws and rules, secure SDLC practice, vulnerability remediation (Snyk, Checkmarx), access controls and audit readiness.

Requirements

  • Recommended: 6-10 years of professional software engineering and application development experience.
  • Recommended: deep hands-on Core Java skills (multithreading, concurrency, memory optimization, JVM tuning) and the Spring ecosystem (Spring Boot, Spring Batch, Spring Integration).
  • Recommended: solid working knowledge of modern web technologies, including Angular, JavaScript (ES6+), TypeScript, React.js and modern UI architectures.
  • Recommended: strong SQL and PL-SQL for relational databases (Oracle 19c) and experience with NoSQL document databases (MongoDB).
  • Recommended: solid hands-on work with automated CI/CD pipelines, containers (Docker, OpenShift/Kubernetes) and Git workflows.
  • Recommended: a proven record with Test-Driven Development (TDD), Behavior-Driven Development (BDD), automated testing frameworks and code quality standards.
  • Desirable: experience in Financial Services, Banking, Capital Markets or Securities Services (Custody, Fund Services, Clearing, Reporting and Analytics).
  • Desirable: familiarity with financial messaging standards (SWIFT ISO 15022 / 20022, FIX).
  • Desirable: strong analytical thinking and the ability to work through complex business domains.
  • Desirable: excellent verbal and written communication, with the ability to influence technical and non-technical stakeholders.
  • Desirable: high resilience and accountability, with the ability to juggle several priorities in a fast-moving setting.
  • Required: a Bachelor's degree or university degree in Computer Science, Software Engineering or equivalent experience.
  • Preferred: a Master's degree.

Conditions

Full-time position.

Primary location salary range: $120,800.00 - $170,800.00.

Equal opportunity employer; see the company's EEO policy statement for details.

Where you’d work

Part of the week in the office

You can work from

  • Canada

About the company

Citi

  • Industry: FinTech

Office in Canada

Also hiring in United States, London, United Kingdom, New York, United States and 12 more places

Your chances

Worth a look before you spend an evening tailoring a CV for it.

  • 21 checks run
  • 2 red flags

Still hiring?

14 checks

1 red flag

How crowded?

7 checks

1 red flag

Fits Me

How well does this role fit you?

Answer a few questions or drop your CV, and every role gets a fit score with the reasons, this one first.

  • Your field
  • Level
  • Stack
  • Work model
  • Salary floor
  • Must-haves
Details13 facts · Role, Location, Compensation, Employment, Company
Tech stack
  • React
  • TypeScript
  • Java
  • SQL
  • Kubernetes
  • Docker
  • JavaScript
  • Angular
  • Spring
  • Kafka
  • MongoDB
  • CI/CD
Seniority
VP / C-level
Type
Full-time
Industry
FinTech
Specialty
Backend
Region
Canada
Show 7 more factsShow less

Role

Category
Development
Specialty
Backend
Seniority
VP / C-level
Experience
10+ years
Tech stack
  • React
  • TypeScript
  • Java
  • SQL
  • Kubernetes
  • Docker
  • JavaScript
  • Angular
  • Spring
  • Kafka
  • MongoDB
  • CI/CD

Location

Work model
Hybrid
Region
Canada
Office
  • Canada
Remote from
  • Canada

Compensation

Salary
$120,800 / year
Pay period
Annual

Employment

Type
Full-time

Company

Industry
FinTech

Something wrong with this vacancy?

Similar vacancies

Share this vacancy

What's wrong with it?

The employer never sees who reported.

Reason