Citigroup

Citigroup

Belfast, Northern Ireland

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

Full-Time£62,000 - 102,000 per yeareergisterenUnited Kingdom
IT

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 in design and development of 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 in developing multi-threaded applications
  • Expert-level knowledge of data structures, algorithms, collections, and error handling
  • Strong experience with Spring Framework, including Spring Boot, Spring MVC, Spring Data JPA, and Spring Security
  • Understanding of microservices architecture and independent, loosely coupled services
  • Experience designing, developing, and consuming RESTful APIs using Java and Spring Boot
  • Experience with Maven or Gradle for project management and build automation
  • 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
  • Strong communication skills
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 a high volume of fixed income trades
  • Prioritize tasks and work within deadlines in a fast-paced environment
  • Take a pragmatic and thoughtful approach while paying close attention to detail
  • Produce client solutions through effective communication
  • 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
  • microservices
  • Web

More:

We are Citi, and this role sits within our Global Fixed Income Trade Processing (FiTP) team in Belfast, United Kingdom. We offer a business casual workplace with a hybrid working model, allowing up to 2 days working from home per week. Our package includes a competitive base salary, annual review, 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, special discounts for employees, family, and friends, and access to a wide range of 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.

last updated 36 week of 2026

Interested in this role?

Submit your application now

How to Apply

Ready to apply for this position? Here's what you need:

  • An updated resume highlighting relevant experience
  • A compelling cover letter (if required)
  • Portfolio or work samples (for relevant positions)

About Citigroup

Citigroup

Citigroup

Belfast

IT

Skills & Technologies

JavaGoSpringDockerLinuxGitCI/CDRESTAIUXUI

Inferred from job description

Salary Insight

£82,000

This role

£75,000

UK median

This salary is 9% above the UK median for Senior roles75,000/yr).

Based on 2024–2025 UK technology sector benchmarks

Explore More UK Opportunities

Thousands of tech jobs across the United Kingdom