Senior Java Developer - Event-Driven Engineer (Hybrid)

Citibank (Switzerland) AG

Belfast City District

Hybrid

GBP 65,000 - 90,000

Full time

3 days ago
Be an early applicant
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
Discretional annual bonus
Private Medical Care & Life Insurance
Employee Assistance Program
Pension Plan
Paid Parental Leave
Employee Discounts
Learning and development resources

Job summary

Citi in Belfast is seeking a Senior Java Developer to deliver end-to-end development for our custody technology. The role requires design and implementation of event-driven systems, collaborating with stakeholders and delivering high-quality code in a hybrid work setting.

You will work on modern Java with IoC frameworks, contribute to architecture, and help advance resilient enterprise solutions. Prior experience in financial services and CI/CD practices is a plus.

Qualifications

  • Strong event-driven architecture, design and development skills.
  • Java experience with modern IoC frameworks.
  • Experience working in mixed/virtual/diverse environments (small co-located team with a larger team in another location).
  • Understanding and passion for writing clean code.
  • Desirable: Financial services experience.
  • Desirable: Experience with CI/CD / agile delivery mechanisms.
  • Desirable: Knowledge of resilient enterprise systems.
  • Desirable: Knowledge of mainframe development technologies (eg COBOL, CICS, VSAM).
  • Desirable: Experience with pub/sub infrastructure (eg Kafka) and sql/no-sql databases.

Responsibilities

  • Software Engineer to deliver end to end development.
  • Work closely with wider stakeholders to deliver projects.
  • Provide technical and functional expertise to the team.
  • Work proactively & independently to address project requirements, and articulate issues/challenges with enough lead time to address project delivery risks.
  • Contribute to design and system architectures.

Skills

Java
Event-driven design
IoC frameworks
CI/CD
Kafka
SQL/NoSQL
Distributed systems
Mainframe knowledge
Financial services

Education

Bachelor's/Master's in technology disciplines

Tools

Kafka

Job description

Citi in Belfast is seeking a Senior Java Developer to deliver end-to-end development for our custody technology. The role requires design and implementation of event-driven systems, collaborating with stakeholders and delivering high-quality code in a hybrid work setting.

You will work on modern Java with IoC frameworks, contribute to architecture, and help advance resilient enterprise solutions. Prior experience in financial services and CI/CD practices is a plus.

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
Senior Java Developer
Senior Java Developer

Citibank (Switzerland) AG • Belfast City District

Hybrid
GBP 65,000 - 90,000
27 days annual leave
Discretional annual bonus
Private Medical Care & Life Insurance
+5
Java Developer — Hybrid Finance Tech (Belfast)
Java Developer — Hybrid Finance Tech (Belfast)

Citibank (Switzerland) AG • Belfast City District

Hybrid
GBP 60,000 - 90,000
27 days annual leave
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 Engineer - Fixed Income Trade Processing
Senior Java Engineer - Fixed Income Trade Processing

Citi • Belfast City District

Hybrid
GBP 70,000 - 110,000
27 days annual leave (plus bank hols)
Discretionary annual bonus
Private Medical Care & Life Insurance
+4
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 Full-Stack Engineer (Java/React) – Hybrid
Senior Full-Stack Engineer (Java/React) – Hybrid

Citi • Belfast City District

Hybrid
GBP 70,000 - 90,000
27 days annual leave
Discretionary annual bonus
Private Medical Care & Life Insurance
+4
Senior Market Risk Apps Dev | Java/React | Hybrid
Senior Market Risk Apps Dev | Java/React | Hybrid

Citi • Belfast City District

Hybrid
GBP 65,000 - 100,000
Hybrid work (up to 2 days home)
27 days annual leave + bank holidays
Discretional bonus
+4
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