Senior Java Lead: Regulatory Data & AI-Driven Pipelines

Citigroup Inc.

Belfast City District

Hybrid

GBP 80,000 - 120,000

Full time

10 days ago
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Hybrid work model
27 days annual leave
Private Medical Care & Life Insurance

Job summary

Citi is seeking an experienced software engineer in Belfast to architect and lead regulatory reporting pipelines using Java and Spring Boot. You will guide a team, onboard new regulations, and implement AI-driven automation while ensuring scalable, reliable data processing across big data stacks.

The role emphasizes real-time streaming with Kafka, Spark-based batch processing, and close collaboration with Compliance to translate complex rules into robust software solutions.

Qualifications

  • Significant hands-on software engineering experience in enterprise-scale environments.
  • Deep knowledge of Java/J2EE platform and Core Java (Java 8+) including memory management and performance tuning.
  • Extensive experience building microservices and RESTful APIs with Spring Boot, Spring Cloud, Spring Data and Spring Security.
  • Strong experience with Apache Spark, Hadoop, and Hive; ability to optimize Spark jobs.
  • Experience engineering event-driven systems with Apache Kafka.
  • Proficiency in SQL, database design, indexing, and query optimization; NoSQL experience with MongoDB.
  • Proficient with Git/Bitbucket, Maven/Gradle, Jenkins, Docker, and Kubernetes.

Responsibilities

  • Lead and mentor a team of software engineers, foster collaboration, review code and promote technical excellence.
  • Drive onboarding of new regulatory requirements and ensure platform keeps up with global standards.
  • Apply AI/ML concepts to automate and classify data within regulatory pipelines.
  • Write clean, robust, testable Java code and design scalable microservices.
  • Build and optimize data integration layers for high-throughput regulatory reporting.
  • Develop real-time streaming pipelines using Apache Kafka and maintain data ingestion processes.
  • Collaborate with Business Analysts and Compliance to translate regulatory rules into technical specs.
  • Communicate progress and risks to technology leadership and stakeholders.

Skills

Java/J2EE
Spring Boot
Apache Spark
Kafka
MongoDB
SQL
RESTful APIs
Agile / Scrum
Problem Solving
Communication

Education

Bachelor's or Master’s degree in Computer Science/Engineering

Tools

Git/Bitbucket
Maven/Gradle
Jenkins
Docker
Kubernetes
Hive
Hadoop

Job description

Citi is seeking an experienced software engineer in Belfast to architect and lead regulatory reporting pipelines using Java and Spring Boot. You will guide a team, onboard new regulations, and implement AI-driven automation while ensuring scalable, reliable data processing across big data stacks.

The role emphasizes real-time streaming with Kafka, Spark-based batch processing, and close collaboration with Compliance to translate complex rules into robust software solutions.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Microservices Engineer - Hybrid
Senior Java Microservices Engineer - Hybrid

Citi • Belfast City District

Hybrid
GBP 70,000 - 100,000
27 days annual leave
Discretionary annual bonus
Private Medical Care & Life Insurance
+4
Java Microservices Lead – Risk Data Platform
Java Microservices Lead – Risk Data Platform

Citibank (Switzerland) AG • Belfast City District

Hybrid
Confidential
Hybrid working
Salary reviewed annually
Private Medical Care
+4
Lead Java Developer (VP)
Lead Java Developer (VP)

Citigroup Inc. • Belfast City District

Hybrid
GBP 80,000 - 120,000
Hybrid work model
27 days annual leave
Private Medical Care & Life Insurance
VP-Level Full-Stack Architect & Tech Leader
VP-Level Full-Stack Architect & Tech Leader

Citi • Belfast City District

On-site
GBP 70,000 - 100,000
Annual leave
Performance bonus
Private medical
+5
Senior Java Engineer: Global Finance, Hybrid
Senior Java Engineer: Global Finance, Hybrid

Citigroup Inc. • Belfast City District

Hybrid
GBP 60,000 - 90,000
27 days annual leave
Discretionary annual bonus
Private medical care & Life insurance
+5
Lead Java Developer – End-to-End Financial Systems
Lead Java Developer – End-to-End Financial Systems

Citi • Belfast City District

Hybrid
GBP 55,000 - 85,000
27 days leave
Discretionary bonus
Private Medical Care & Life Insurance
+5
Senior Software Engineer – GenAI, Cloud & Hybrid
Senior Software Engineer – GenAI, Cloud & Hybrid

Citibank (Switzerland) AG • Belfast City District

Hybrid
Confidential
27 days annual leave
Discretional annual bonus
Private Medical Care & Life Insurance
+3
Senior Java Engineer: High-Performance, Hybrid, Fixed Income
Senior Java Engineer: High-Performance, Hybrid, Fixed Income

Citigroup Inc. • Belfast City District

Hybrid
GBP 90,000 - 120,000
27 days annual leave
discretionary annual bonus
Private Medical Care & Life Insurance
+5
Regulatory Data Software Lead — Hybrid & AI-Driven Delivery
Regulatory Data Software Lead — Hybrid & AI-Driven Delivery

bet365 Group • Manchester

Hybrid
GBP 90,000 - 120,000
Eye care and Flu Vaccinations
Life Assurance
Senior Java Lead: Real-Time Risk & Cloud Solutions (Hybrid)
Senior Java Lead: Real-Time Risk & Cloud Solutions (Hybrid)

Citigroup Inc. • Greater London

Hybrid
GBP 90,000 - 120,000
27 days annual leave (plus bankhols)
Discretionary annual bonus
Private Medical Care & Life Insurance
+5