{bc}
indeed

Full Stack Developer - Vice President

Citi
Mississauga, CAN
Full-time
Onsite
Discovered 5 days ago
Java 17+ReactSpringSpring BootNoSQLRelational and document databases

Full Job Posting

Role overview

Build full stack applications that help protect Citi from financial risk.

Support risk and finance systems that compute counterparty-default exposure metrics and regulatory programs including CECL, GSST, IFRS9, and CCAR.

Work across scalable backend services and responsive frontend interfaces with engineers, analysts, and business stakeholders.

Responsibilities

  • Build and maintain high-performance backend services using Java 17 and above.
  • Develop responsive React features for internal stakeholders.
  • Design and review architecture for scalability, performance, and reliability.
  • Drive critical work streams independently and oversee delivery toward measurable outcomes.
  • Establish coding and design standards across frontend and backend development.
  • Partner with Risk, Finance, Front Office, and external regulators on capital reporting projects.
  • Mentor engineers across experience levels and collaborate across teams to deliver client-focused software.

Required qualifications and skills

  • 6+ years of hands-on engineering experience, including technical leadership responsibilities.
  • A degree in a STEM- or Finance-related discipline.
  • Enterprise backend experience using Java 17 or higher, NoSQL, and Spring; frontend experience using React.
  • Experience with relational and document databases, data structures, caching, reporting systems, and complex codebases.
  • Experience managing or mentoring engineers, including teams across multiple time zones.
  • Experience building RESTful services using Java, Spring Boot, JSON, SQL, and modern build tools.
  • Experience designing event-driven microservices using 12-factor app standards.
  • Familiarity with CI/CD and orchestration tools such as Tekton or Harness.

Beneficial qualifications

  • Financial-industry experience, particularly in Credit Risk or Market Risk Capital, is beneficial.
  • Cloud deployment experience, including AWS; distributed caching such as Apache Ignite or Redis; and big data technologies including Hadoop, Hive, HDFS, Presto, Starburst, Spark, or Kafka are beneficial.
  • Experience with Spring and cloud computing for high-volume batch and real-time data processing, and SQL interpretation or data modeling, is beneficial.
  • A bachelor's or master's degree in Computer Science or a related technical field is beneficial.

Workplace

  • Hybrid working model with three days in the office and two days working remotely.

Employment

  • Full-time role.

Benefits and development

  • Professional growth, learning and development programs, and collaboration across regions and business functions.
  • Resources supporting financial wellbeing, family support, and work-life balance.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Citi