Citi
Citi
Citi is a global banking and financial services company serving consumers, corporations, governments, and institutions. Its offerings span consumer banking, credit cards, wealth management, corporate banking, and investment banking, supported by operations in more than 100 countries. As a large international finance organization, Citi brings together teams working across banking, financial services, and fintech.

Citi Vice President, Full Stack Developer

Lead architecture and delivery of Java and React systems supporting financial risk and stress testing at Citi. Set engineering standards across backend and frontend applications.

Description

  • Build and maintain high-performance Java 17+ backend services for risk and finance applications.
  • Create responsive React features for internal users.
  • Design and review architecture for scalability, performance, and reliability.
  • Lead critical workstreams independently and guide delivery toward measurable outcomes.
  • Set coding and design standards across frontend and backend development.
  • Work with Risk, Finance, Front Office teams, and external regulators on capital reporting projects.
  • Mentor engineers at varied experience levels and support their professional development.
  • Coordinate across teams to deliver software that meets client needs and performance expectations.
  • Develop full stack systems for Citi’s financial risk management and stress testing operations.

Requirements

  • Bring at least six years of hands-on engineering experience, including technical leadership.
  • Hold a degree in a STEM or finance-related field.
  • Have experience building enterprise backend applications with Java 17 or later, NoSQL, and Spring.
  • Have experience developing frontend applications with React.
  • Have experience with relational and document databases, data structures, caching, and reporting systems.
  • Have experience managing or mentoring engineers, including teams distributed across time zones.
  • Have experience working with large, complex codebases.
  • Have experience building REST APIs with Java, Spring Boot, JSON, SQL, and modern build tools.
  • Have experience designing event-driven microservices that follow 12-factor app principles.
  • Be familiar with CI/CD and orchestration tools such as Tekton or Harness.
  • Have financial industry experience, especially in Credit Risk or Market Risk Capital.
  • Have experience building and deploying enterprise applications to public or private cloud platforms, including AWS.
  • Have experience with distributed caching tools such as Apache Ignite or Redis.
  • Have experience with big data technologies such as Hadoop, Hive, HDFS, Presto, Starburst, Spark, or Kafka.
  • Have used Spring Framework and cloud computing for high-volume batch and real-time data processing.
  • Have experience interpreting complex SQL queries and applying database design concepts, including data modeling and logical or conceptual design.

Benefits

  • Work in a hybrid arrangement with three office days and two remote days each week.
  • Access learning and development programs.
  • Collaborate with teams and stakeholders across regions and business functions.
  • Use resources for financial wellbeing, family support, and work-life balance.
  • Pursue professional growth with flexibility and long-term stability.
  • Work in a performance-focused environment where contributions to client and regulatory outcomes are visible and valued.

Related Jobs

Export Development Canada | Exportation et développement Canada

Principal Infrastructure Platform Architect

Export Development Canada | Exportation et développement Canada
1,001 – 5,000 Employees
FinanceGovernmentInsurance

Lead architecture across EDC’s on-premises, hybrid, and cloud platforms, setting direction for secure and dependable infrastructure. Help enable digital services that support Canada’s development finance and global trade mission.

Open