Citigroup

Citigroup

Belfast, Northern Ireland

Senior Software Engineer Java Fixed Income AVP

Full-Time£62,000 - 102,000 per yearقبل 3 أيامUnited 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 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.

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