Senior Software Engineer Java Fixed Income AVP

Citigroup

Belfast City District

Hybrid

GBP 62,000 - 102,000

Full time

5 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

27 days annual leave plus bank hols
Private medical care
Life insurance
Pension plan
Employee Assistance Program
Learning and development resources
Discretionary annual performance bonus

Job summary

We are Citi, based in Belfast, Northern Ireland, United Kingdom. The Global Fixed Income Trade Processing team is seeking a skilled Java developer to design and build high-performance, low-latency distributed systems capable of handling large fixed income trades.

The role offers hybrid working up to 2 days per week, with a competitive base salary and comprehensive benefits. You will contribute to Spring-based architectures, RESTful services, and microservices, with experience across

Qualifications

  • Bachelor's degree or equivalent in a relevant field.
  • Proven experience designing and developing high performance, low-latency, multi-threaded applications.
  • Extensive hands-on development experience in Java.

Responsibilities

  • Design and develop large, complex, distributed systems for the Global Fixed Income Trade Processing team.
  • Build software to capture and process high volumes of fixed income trades.
  • Prioritize tasks and work within deadlines in a fast-paced environment.
  • Communicate effectively to produce client solutions.
  • Work with the Belfast team on applications development.

Skills

Java
Multi-threading
Spring Framework
Spring Boot
RESTful APIs
Maven/Gradle
CI/CD
Jira/Git/Bitbucket
Linux
OpenShift/Docker Cloud
SQL
Microservices

Education

Bachelor's degree in CS/IT/Math/Engineering

Tools

Bitbucket
CI/CD
Cloud
Docker
Git
Gradle
JIRA
JPA
Java
Linux
Maven
MVC
OpenShift
SQL
Security
Spring
Spring Boot
TeamCity
Unix
Web
Microservices

Job description

Salary: £62,000 - 102,000 per year

Requirements:
  • Bachelors degree with a relevant major such as Computer Science, Information Technology, Mathematics, Engineering, or similar
  • Proven experience designing and developing high performance, low-latency, multi-threaded applications
  • Extensive hands-on development experience in Java
  • Solid understanding of software development fundamentals, including data structures, design patterns, and object-oriented programming
  • Proficiency in core Java, with demonstrable success developing multi-threaded applications and expert-level knowledge of data structures, algorithms, collections, and error handling
  • Expertise in Spring Framework and Spring Boot, including Spring MVC, Spring Data JPA, and Spring Security
  • Understanding of microservices architecture
  • Experience designing, developing, and consuming RESTful APIs and web services using Java and Spring Boot
  • Experience with build tools such as Maven or Gradle
  • Proven ability to develop clean, testable code
  • Understanding of relational database concepts and SQL
  • Experience with Jira, Git/Bitbucket, Gradle, and CI/CD tools such as TeamCity and UrbanCode Deploy
  • Experience with Linux/Unix
  • Knowledge of cloud technologies such as Artifactory, Docker, and OpenShift
  • Knowledge of fixed income products, customer and broker market platforms, and trading protocols is desirable
  • Ability to learn new business concepts and technologies
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
Responsibilities:
  • Design and develop large, complex, distributed systems for our Global Fixed Income Trade Processing team
  • Build software systems to handle the capture and processing of high volumes of fixed income trades
  • Prioritize tasks and work within deadlines in a fast-paced environment
  • Apply a pragmatic and thoughtful approach while paying close attention to detail
  • Communicate effectively to produce client solutions
  • Work within our Belfast team on applications development
  • Perform other job-related duties as required
Technologies:
  • BitBucket
  • CI/CD
  • Cloud
  • Docker
  • Git
  • Gradle
  • JIRA
  • JPA
  • Java
  • Linux
  • Maven
  • MVC
  • OpenShift
  • SQL
  • Security
  • Spring
  • Spring Boot
  • Teamcity
  • Unix
  • Web
  • microservices
More:

We are Citi, and our Global Fixed Income Trade Processing team is based in Belfast, Northern Ireland, United Kingdom. We offer a business casual workplace with a hybrid working model of up to 2 days working from home per week, a competitive base salary reviewed annually, and benefits including 27 days annual leave plus bank holidays, a discretionary annual performance-related bonus, private medical care and life insurance, an Employee Assistance Program, a pension plan, paid parental leave, employee discounts for family and friends, and access to learning and development resources. We are committed to creating an inclusive workplace where everyone feels comfortable coming to work as their whole self, every day.

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

Similar jobs worth comparing

Senior Software Engineer (Java) - Fixed Income (AVP)
Senior Software Engineer (Java) - Fixed Income (AVP)

Citigroup Inc. • Belfast City District

Hybrid
GBP 75,000 - 110,000
27 days annual leave
Discretionary bonus
Private medical care & life insurance
+5
Senior Software Engineer (Java) - Fixed Income (AVP)
Senior Software Engineer (Java) - Fixed Income (AVP)

Citi • Belfast City District

Hybrid
GBP 80,000 - 120,000
27 days annual leave
Discretionary bonus
Private medical & life insurance
+5
Senior Software Engineer (Java) - Fixed Income (VP)
Senior Software Engineer (Java) - Fixed Income (VP)

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

Citigroup • Belfast City District

Hybrid
GBP 62,000 - 102,000
27 days annual leave
Private medical care
Life insurance
+3
Senior Java Developer - Fixed Income Algo Tech, VP
Senior Java Developer - Fixed Income Algo Tech, VP

Citigroup • Greater London

Hybrid
GBP 62,000 - 102,000
27 days annual leave
Discretionary bonus
Private medical care
+6
Hybrid Senior Java Engineer - Fixed Income Trade Systems
Hybrid Senior Java Engineer - Fixed Income Trade Systems

Citigroup • Belfast City District

Hybrid
GBP 62,000 - 102,000
27 days annual leave plus bank hols
Private medical care
Life insurance
+4
C# Developer - Equity Derivatives Technology Risk (AVP)
C# Developer - Equity Derivatives Technology Risk (AVP)

Citigroup • Greater London

Hybrid
GBP 62,000 - 102,000
Discretionary annual bonus
Private medical care
Life insurance
+5
Java Developer for Trading (Securities Lending) - VP
Java Developer for Trading (Securities Lending) - VP

Citigroup • Greater London

Hybrid
GBP 62,000 - 102,000
Hybrid working (up to 2 days WFH)
Private medical care
Life insurance
+5
Senior Java Developer - Fixed Income Algo Technology, VP
Senior Java Developer - Fixed Income Algo Technology, VP

Citi • Greater London

Hybrid
GBP 100,000 - 150,000
27 days annual leave
Discretional annual bonus
Private Medical Care & Life Insurance
+5
Full Stack Developer Analyst
Full Stack Developer Analyst

Citigroup • Belfast City District

Hybrid
GBP 62,000 - 102,000
Private medical care
Life insurance
Pension plan
+4