Full Stack Developer - Vice President
Role Overview
Build full stack applications for Citi's risk and finance organization using Java and React.
Develop services and user-facing features supporting metrics for counterparty-default exposure and regulatory programs including CECL, GSST, IFRS9, and CCAR.
Join Citi's Stress Testing engineering team.
Key Skills for This Role
Full Job Posting
Role overview
Build full stack applications for Citi's risk and finance organization using Java and React.
Develop services and user-facing features supporting metrics for counterparty-default exposure and regulatory programs including CECL, GSST, IFRS9, and CCAR.
Join Citi's Stress Testing engineering team.
Responsibilities
- Build and maintain high-performance Java 17+ backend services and responsive React features.
- Design and review scalable, performant, reliable application architecture.
- Independently drive critical work streams, set direction, and oversee measurable delivery.
- Establish coding and design standards across front-end and backend development.
- Partner with Risk, Finance, Front Office, and external market regulators on capital reporting projects.
- Mentor engineers across experience levels and collaborate across teams to deliver software meeting client needs.
Required qualifications
- At least 6 years of hands-on engineering experience, including technical leadership responsibilities.
- Degree in a STEM- or Finance-related discipline.
- Enterprise backend experience with Java 17+, NoSQL, and Spring; front-end experience with React.
- Experience with relational and document databases, data structures, caching, reporting systems, and large complex codebases.
- Experience managing or mentoring engineers, including teams across multiple time zones.
- RESTful services experience using Java, Spring Boot, JSON, SQL, and modern build tools.
- Experience designing event-driven microservices following 12-factor standards.
- Familiarity with CI/CD and orchestration tools such as Tekton or Harness.
Beneficial qualifications
- Financial-industry experience, particularly Credit Risk or Market Risk Capital.
- Enterprise cloud deployment experience, including AWS, and distributed caching such as Apache Ignite or Redis.
- Big data experience with Hadoop, Hive, HDFS, Presto, Starburst, Spark, or Kafka.
- Spring Framework and cloud computing for batch and real-time high-volume data processing; complex SQL and database design experience.
- Bachelor's or master's degree in Computer Science or a related technical field.
Workplace
- Hybrid working model with three days in the office and two days working remotely.
What the employer offers
- Learning and development programs, financial wellbeing resources, family support, and work-life balance resources.
- Opportunity to influence technology decisions across a global risk and finance organization and collaborate across regions and functions.
- Performance-driven environment with visible impact on client and regulatory outcomes.
Employment
- Full-time role.
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.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Citi
Application Development Senior Programmer- Assistant Vice President.
Pune, IND
Artificial Intelligence Security Specialist EMEA (SVP)
London, GBR
Equities - Senior Java Developer - Vice President
Mississauga, CAN
Citi is seeking a senior Java developer to develop and maintain its global Delta One Execution Platform and ETF execution workflows. Candidates need 8+ years of relevant experience, strong Java and object-oriented design
KYC Operations Analyst 1, Citi Commercial Bank (UAE Nationals Only)
Dubai, UAE
Citi Commercial Bank seeks a KYC Operations Analyst to own the end-to-end KYC record process, from creation and renewal to approval. The role involves researching company information, validating documentation, and coordi
Senior Vice President, Payments Cluster Product Management – Industry & Regulatory Liaison
London, GBR
Application Development Senior Programmer- Assistant Vice President.
Pune, IND
Artificial Intelligence Security Specialist EMEA (SVP)
London, GBR
Equities - Senior Java Developer - Vice President
Mississauga, CAN
KYC Operations Analyst 1, Citi Commercial Bank (UAE Nationals Only)
Dubai, UAE
Managed Investments Sales Lead
London, GBR
Senior Executive Assistant
London, GBR
Senior Vice President, Payments Cluster Product Management – Industry & Regulatory Liaison
London, GBR
Quantitative Analyst - FX Options
London, GBR