Senior Java Backend Engineer | Spring Boot & Data Pipelines

Citi Group

Belfast City District

Hybrid

GBP 70,000 - 110,000

Full time

7 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Generous holiday allowance
Annual performance bonus
Private medical insurance
Employee Assistance Program
Pension Plan
Paid Parental Leave
Learning and development resources

Job summary

Citi Belfast is seeking a Senior Java Backend Engineer to build scalable backend services and ingestion pipelines for VMC, an enterprise-scale registry platform. You will own REST APIs, collaboration with frontend teams, and apply GenAI tooling to accelerate development.

The role emphasizes high-throughput design, robust data models, and strong testing culture within a hybrid, globally-collaborative environment.

Qualifications

  • Bachelor's degree in Computer Science or related field.
  • Strong Java and Spring Boot experience.
  • Proven experience designing RESTful APIs and microservices.
  • Experience with relational databases and SQL optimization.
  • Experience with data ingestion, ETL, or batch processing pipelines.
  • Solid testing discipline and familiarity with JUnit/Mockito.
  • Familiarity with CI/CD pipelines and Docker-based deployments.

Responsibilities

  • Design, build, and maintain production-grade REST APIs and microservices using Java 21/25 and Spring Boot.
  • Build resilient ETL and reconciliation services ingesting monthly datasets from multiple upstream sources.
  • Design relational schemas and optimize SQL queries with transactional integrity and audit logs.
  • Collaborate with frontend teams to integrate APIs with data grids and bulk workflows.
  • Leverage GenAI tooling for rapid prototyping, scaffolding, and test generation.
  • Maintain high code quality with TDD/BDD and automated CI/CD pipelines.
  • Mentor engineers across global teams and take ownership within the Belfast squad.

Skills

Java
Spring Boot
RESTful APIs
Microservices
SQL databases
ETL/Data ingestion
CI/CD
JUnit/Mockito
Docker
Git
Linux

Education

Bachelor's degree in Computer Science or related field

Tools

PostgreSQL
Oracle
MySQL
Kafka
Testcontainers
Jenkins
Tekton
Maven
Gradle
Docker
Git
Linux

Job description

Citi Belfast is seeking a Senior Java Backend Engineer to build scalable backend services and ingestion pipelines for VMC, an enterprise-scale registry platform. You will own REST APIs, collaboration with frontend teams, and apply GenAI tooling to accelerate development.

The role emphasizes high-throughput design, robust data models, and strong testing culture within a hybrid, globally-collaborative environment.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Backend Architect & Tech Lead - Java Spring Microservices
Senior Backend Architect & Tech Lead - Java Spring Microservices

Citi • Belfast City District

Hybrid
GBP 90,000 - 120,000
Hybrid work model
Competitive base salary
Private medical insurance
Senior Java Tech Lead – Backend & Data Systems
Senior Java Tech Lead – Backend & Data Systems

Citi Group • Belfast City District

On-site
GBP 120,000 - 180,000
Java Full Stack Developer
Java Full Stack Developer

Citi Group • Belfast City District

Hybrid
GBP 70,000 - 110,000
Generous holiday allowance
Annual performance bonus
Private medical insurance
+4
Senior Java Full Stack Developer
Senior Java Full Stack Developer

Citi Group • Belfast City District

On-site
GBP 120,000 - 180,000
Hybrid Belfast: Senior Java Microservices Engineer
Hybrid Belfast: Senior Java Microservices Engineer

Citigroup Inc. • Belfast City District

Hybrid
GBP 65,000 - 90,000
Hybrid work model
Learning & development resources
Wellbeing & work-life balance
+1
Senior Java Engineer - AI-Driven Banking Platform (Hybrid)
Senior Java Engineer - AI-Driven Banking Platform (Hybrid)

Citi Group • Greater London

Hybrid
GBP 90,000 - 130,000
Annual leave
Bonus
Medical & Life Insurance
+5
Senior Backend Java Developer – Hybrid, Global Finance
Senior Backend Java Developer – Hybrid, Global Finance

Citi • Dundonald

Hybrid
GBP 60,000 - 90,000
Hybrid working
Competitive salary
27 days leave
+8
Senior Full Stack Developer with Angular
Senior Full Stack Developer with Angular

Citi • Belfast City District

Hybrid
GBP 90,000 - 120,000
Hybrid work model
Competitive base salary
Private medical insurance
Senior Software Engineer (Java or Python) — Hybrid & GenAI Focus
Senior Software Engineer (Java or Python) — Hybrid & GenAI Focus

Citi • Belfast City District

Hybrid
GBP 90,000 - 120,000
Paid Parental Leave
27 days annual leave
Discretionary annual bonus
+4
Senior Java Lead Engineer — Microservices & AI-Driven
Senior Java Lead Engineer — Microservices & AI-Driven

Citi • Greater London

Hybrid
GBP 90,000 - 120,000
27 days annual leave
Private Medical Care & Life Insurance
Pension Plan
+3