Vice President, Full Stack Developer

Posted 15 hours ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Full Stack Developer building Citi’s Java and React systems for financial-risk and stress-testing operations. Leading architecture, delivery, and engineering standards across backend and frontend applications.

Responsibilities

  • Build and maintain high-performance backend services using Java 17 and above for risk and finance applications
  • Develop responsive user-facing features using React for internal stakeholders
  • Design and review technical architecture for scalability, performance, and reliability
  • Drive critical work streams independently and oversee delivery toward measurable outcomes
  • Establish coding and design standards across front-end and backend development
  • Partner with Risk, Finance, Front Office teams, and external market regulators on capital reporting projects
  • Mentor engineers at different experience levels and support their professional growth
  • Collaborate across teams to deliver software meeting client needs and performance expectations
  • Build full stack systems supporting Citi's financial-risk management and stress-testing operations

Requirements

  • 6+ years of hands-on engineering experience, including technical leadership responsibilities
  • A degree in a STEM or Finance-related discipline
  • Experience building enterprise-grade backend applications using Java 17 or higher, NoSQL, and Spring
  • Experience building front-end applications using React
  • Experience with relational and document databases, data structures, caching, and reporting systems
  • Background managing or mentoring engineers, including teams working across multiple time zones
  • Experience working with large and complex codebases
  • Experience building RESTful web services using Java, Spring Boot, JSON, SQL, and modern build tools
  • Experience designing event-driven microservices following 12-factor app development standards
  • Familiarity with CI/CD and orchestration tools such as Tekton or Harness
  • Experience in the financial industry, particularly in Credit Risk or Market Risk Capital domains
  • Experience building and deploying enterprise applications to public or private cloud platforms, including AWS
  • Experience with distributed caching systems such as Apache Ignite or Redis
  • Experience with big data platforms and technologies such as Hadoop, Hive, HDFS, Presto, Starburst, Spark, or Kafka
  • Experience using Spring Framework and cloud computing for batch and real-time high-volume data processing
  • Experience interpreting complex SQL queries and applying database design concepts such as data modeling and logical or conceptual design

Benefits

  • Hybrid working model with three days in the office and two days working remotely
  • Learning and development programs
  • Collaboration with teams and stakeholders across multiple regions and business functions
  • Resources supporting financial wellbeing, family support, and work-life balance
  • Professional growth, flexibility, and long-term stability
  • Performance-driven environment where impact on client and regulatory outcomes is visible and valued

Job type

Full Time

Experience level

Lead

Salary

$120,800 - $170,800 per year

Degree requirement

Bachelor's Degree

Tech skills

ApacheAWSCloudHadoopHDFSJavaKafkaMicroservicesNoSQLReactRedisSparkSpringSpring BootSpringBootSQL

Location requirements

HybridTorontoCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.