Senior Java Engineer: Global Finance, Hybrid

Citigroup Inc.

Belfast City District

Hybrid

GBP 60,000 - 90,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

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
Employee discounts
Learning and development resources

Job summary

Citigroup Inc. in Belfast (Hybrid) seeks an experienced Java developer to design, implement and support trading platform applications. You will work on core services, APIs, and distributed systems with modern tooling, across multi-site teams.

The role emphasizes REST APIs, authentication, messaging systems, and high-performance software, with a hybrid work model and competitive benefits. A Bachelor's degree is required.

Qualifications

  • Strong Java developer with hands-on experience.
  • REST API and authentication (OAuth/Basic).
  • Messaging systems experience (Kafka preferred, RabbitMQ, etc.).
  • Experience with SQL databases (Oracle/SQL Server).
  • Java Multithreading and Web Services (SOAP/REST).
  • Distributed systems development experience.
  • Experience with containers (Docker, Kubernetes).

Responsibilities

  • Platform Support & Enhancement: Build and maintain common solutions for trading platform monitoring, trade reconciliation, application recovery, and other essential support functions.
  • Core Development: Participate in design sessions with the development team across multiple locations.
  • Agile SDLC: Evaluate and adopt new tools to improve delivery quality in line with industry trends.
  • Continuous Improvement: Analyze existing software and propose design/architecture improvements.
  • Cross-functional Collaboration: Communicate requirements and design decisions with stakeholders across teams.
  • Production liaison: Collaborate with production support for troubleshooting and debugging.
  • Standards: Ensure best practices and coding standards are followed across the lifecycle.
  • Documentation: Provide user and technical documentation for applications.
  • Performance & Scalability: Ensure applications meet performance targets and scale as needed.
  • AI tooling: Utilize AI coding assistants and AI-powered SDLC processes.

Skills

Java development
REST API
OAuth/Basic Authentication
Messaging systems
SQL databases
Java multithreading
Web services
Distributed systems
SFTP

Education

Bachelor's degree in Computer Science/Engineering/IT

Tools

Docker
Kubernetes

Job description

Citigroup Inc. in Belfast (Hybrid) seeks an experienced Java developer to design, implement and support trading platform applications. You will work on core services, APIs, and distributed systems with modern tooling, across multi-site teams.

The role emphasizes REST APIs, authentication, messaging systems, and high-performance software, with a hybrid work model and competitive benefits. A Bachelor's degree is required.

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

Similar jobs worth comparing

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
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
Senior Java Developer – Low-Latency Microservices (Hybrid)
Senior Java Developer – Low-Latency Microservices (Hybrid)

Citigroup • Belfast City District

Hybrid
GBP 62,000 - 102,000
27 days annual leave
Private medical care
Life insurance
+3
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
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
Java Developer — Trading Platform & Global FinTech
Java Developer — Trading Platform & Global FinTech

Citigroup Inc. • Greater London

Hybrid
GBP 85,000 - 120,000
27 days leave
Bonus program
Private medical & life insurance
+5
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
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 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
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