Senior Java Microservices Engineer - Hybrid

Citi

Belfast City District

Hybrid

GBP 70,000 - 100,000

Full time

5 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

27 days annual leave
Discretionary annual bonus
Private Medical Care & Life Insurance
Employee Assistance Program
Pension Plan
Paid Parental Leave
Learning & development resources

Job summary

Citi is seeking a Senior Java Developer to join the Risk Data Team in a hybrid Belfast setting. You will build high‑impact software, design robust microservices, and own critical data pipelines that support risk management across the organization.

Join a globally distributed team focused on clean code, scalable solutions, and mentorship, with opportunities to influence architectures and improve outcomes while benefiting from a flexible hybrid model.

Qualifications

  • Experience delivering complex software solutions in enterprise environments.
  • Strong knowledge of Java/J2EE, Spring Boot, RESTful services (XML, JSON).
  • Proven experience with Microservices architecture and modern data platforms.
  • Hands-on Core Java, multi-threading, Collections, and Spring Framework expertise.
  • Solid understanding of software engineering best practices, OOP, design patterns, and CI/CD.

Responsibilities

  • Develop and implement complex software solutions using Java/J2EE, Spring Boot, and RESTful services.
  • Design, develop, and maintain robust microservices with architectural best practices.
  • Apply hands-on Core Java, including multi-threading and the Collections framework.
  • Utilize Spring Framework effectively for application development.
  • Create and optimize SQL queries; maintain data access layers.
  • Contribute to CI/CD pipelines and manage source code with Git/Bitbucket.
  • Promote clean coding and use Sonar for code quality; implement tests (unit/integration/functional).
  • Lead, mentor, and manage a team of application developers to foster excellence.

Skills

Java/J2EE
Spring Boot
RESTful services
Microservices
Core Java
Multithreading
Collections framework
CI/CD
Git/Bitbucket
SonarQube
OOP
Design patterns
Testing (unit/integration)

Tools

Git/Bitbucket
Docker
Kubernetes
OpenShift
Jira
SonarQube

Job description

Citi is seeking a Senior Java Developer to join the Risk Data Team in a hybrid Belfast setting. You will build high‑impact software, design robust microservices, and own critical data pipelines that support risk management across the organization.

Join a globally distributed team focused on clean code, scalable solutions, and mentorship, with opportunities to influence architectures and improve outcomes while benefiting from a flexible hybrid model.

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

Similar jobs worth comparing

Full-Stack Java Microservices Engineer — Hybrid
Full-Stack Java Microservices Engineer — Hybrid

Citigroup Inc. • Belfast City District

Hybrid
GBP 85,000 - 115,000
27 days annual leave
Discretionary bonus
Private Medical Care & Life Insurance
+5
Senior Java Developer - Hybrid Finance Tech Role
Senior Java Developer - Hybrid Finance Tech Role

Citi • Belfast City District

Hybrid
GBP 55,000 - 75,000
27 days annual leave
Discretionary annual bonus
Private Medical Care & Life Insurance
+3
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
Senior Java Engineer — High-Performance Microservices (Hybrid UK)
Senior Java Engineer — High-Performance Microservices (Hybrid UK)

Citigroup Inc. • Belfast City District

Hybrid
GBP 75,000 - 110,000
27 days annual leave
Discretionary bonus
Private medical care & life insurance
+5
Java Software Engineer — Hybrid Asset Servicing Tech
Java Software Engineer — Hybrid Asset Servicing Tech

Citibank (Switzerland) AG • Belfast

Hybrid
Confidential
27 days annual leave
Discretionary annual bonus
Private Medical Care & Life Insurance
+4
Senior Java Developer (AVP) – Hybrid, Global Finance
Senior Java Developer (AVP) – Hybrid, Global Finance

Citibank (Switzerland) AG • Belfast City District

Hybrid
Confidential
27 days annual leave
Private Medical Care & Life Insurance
Pension Plan
+1
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
Senior Java Developer — Lead Real-Time Risk Platform (Hybrid)
Senior Java Developer — Lead Real-Time Risk Platform (Hybrid)

Citi • Greater London

Hybrid
GBP 90,000 - 130,000
27 days annual leave
Discretional annual bonus
Private Medical Care & Life Insurance
+5
Senior Backend Java Developer — Hybrid, Finance Tech
Senior Backend Java Developer — Hybrid, Finance Tech

Citibank (Switzerland) AG • Belfast City District

Hybrid
Confidential
27 days annual leave
Discretionary annual bonus
Private Medical Care
+3
Senior Backend Java Engineer - Hybrid, Global Finance Impact
Senior Backend Java Engineer - Hybrid, Global Finance Impact

Citigroup Inc. • Belfast

Hybrid
GBP 60,000 - 90,000
27 days annual leave
Discretionary annual bonus
Private Medical Care & Life Insurance
+6