Job Search and Career Advice Platform

Enable job alerts via email!

Senior Java Engineer - Hybrid, High-Performance Fixed Income Systems

Citigroup Inc.

Belfast

Hybrid

GBP 80,000 - 100,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading global bank in Belfast is seeking a Senior Software Engineer (Java) to design and develop high-performance, distributed systems for Fixed Income trade processing. The ideal candidate will have over 5 years of experience in Java development and a solid understanding of multi-threaded applications and modern development practices. Employees will benefit from a competitive salary, flexible working options, and a range of perks including generous leave policies and health care provisions.

Benefits

27 days annual leave plus bank holidays
Discretionary annual performance-related bonus
Private Medical Care & Life Insurance
Employee Assistance Program
Pension Plan
Paid Parental Leave
Special discounts for employees, family, and friends
Access to learning and development resources

Qualifications

  • 5+ years of experience in design and development of high performance, low-latency applications.
  • Extensive hands-on development experience in Java.
  • Demonstrated ability to learn new business concepts and technologies.

Responsibilities

  • Design and develop complex software systems.
  • Handle capture and processing of high volume of Fixed Income trades.
  • Employ strong communication skills to produce client solutions.

Skills

Java
Multi-threaded applications
Spring Framework
Microservices Architecture
RESTful APIs
SQL
Linux/Unix

Education

Bachelor’s degree in Computer Science, Information Technology, Mathematics, Engineering, or similar

Tools

Maven
Git/Bitbucket
TeamCity
UrbanCode Deploy
Docker
OpenShift
Job description
A leading global bank in Belfast is seeking a Senior Software Engineer (Java) to design and develop high-performance, distributed systems for Fixed Income trade processing. The ideal candidate will have over 5 years of experience in Java development and a solid understanding of multi-threaded applications and modern development practices. Employees will benefit from a competitive salary, flexible working options, and a range of perks including generous leave policies and health care provisions.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.