C

Citi

Runs banking and payments for global clients

Lead Full Stack Engineer - Exception Management and Workflow Platform

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeBelfast, UKNo salary listed

About the Job

Requirements

  • At least 6 years of experience in applications development and managing complex technical projects within financial services or a similarly regulated industry.
  • Hands-on proficiency in Java and Spring Boot, including architecting secure, scalable microservices, REST APIs, and shared platform services used across multiple enterprise applications.
  • Experience with workflow orchestration engines such as Camunda, Flowable, or other BPMN-based tools, including dynamic routing, task assignment, escalations, and service-level agreement management.
  • Experience designing maker-checker approval frameworks, segregation of duties, entitlement models such as role-based access control or attribute-based access control, and audit trail capabilities.
  • Strong Kafka experience for asynchronous processing, event-based workflows, notifications, and ServiceNow integration.
  • Proficiency in React and TypeScript for building complex, high-volume enterprise user interfaces.
  • Strong communication and stakeholder management skills.
  • A bachelor's degree or equivalent experience.

Responsibilities

  • Architect and build scalable microservices and REST APIs in Java and Spring Boot that power enterprise-wide exception and case management.
  • Design exception and case management workflows covering intake, validation, case creation, allocation, and resolution tracking.
  • Develop workflow orchestration using tools such as Camunda or Flowable to enable dynamic routing, task assignment, escalations, and service-level agreement management.
  • Build configurable maker-checker approval frameworks that enforce multi-level approvals, segregation of duties, and delegation policies.
  • Implement entitlement and governance controls, including role- and attribute-based access, fine-grained user interface permissions, and full audit trails.
  • Design event-driven integrations with Kafka to support asynchronous processing, real-time notifications, and ServiceNow connectivity.
  • Build high-volume React and TypeScript interfaces, including dashboards and task inboxes, that give users clear visibility into their work.
  • Lead and grow a team of engineers while deepening expertise in modern, event-driven architecture.

Desired Qualifications

  • A master's degree in computer science, engineering, or a related field.

About the Company

Citi

Runs banking and payments for global clients

Citi runs banking, investment and payment services for companies, governments and individuals around the world. Its global network connects institutions with local banking systems, while its US consumer business sells credit cards and deposit accounts. Corporate clients use Citi to manage cash, finance trade and raise capital, and investors use its trading, custody and wealth services to hold and manage assets. The bank earns interest on loans and fees from payments, securities transactions, financial advice and account services. Citi traces its banking roots to 1812; the Citigroup holding company was formed in 1998, and its headquarters are in New York City.

Company size
10,001+
Company stage
IPO
Headquarters
New York City, New York
Founded
1812

Recently Posted Jobs

Explore more opportunities at Citi

See more jobs