IT & Software

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

Citigroup

Belfast · County Antrim · United Kingdom

Overview

In this Senior Software Engineer role, you will design and build high-performance, low-latency Java services for Citi’s Global Fixed Income Trade Processing team in Belfast. You will contribute to large, distributed systems that handle high trade volumes and integrate with fixed income markets. You’ll work closely with cross-functional partners to deliver robust client solutions in a fast-paced, deadline-driven environment. This is a hands-on role shaping scalable trade processing capabilities within a collaborative, technology-driven culture.

Pay / Benefits
  • 27 days annual leave (plus bank holidays)
  • discretionary annual bonus
  • Private Medical Care & Life Insurance
  • Employee Assistance Program
  • Pension Plan
  • Paid Parental Leave
Responsibilities
  • Design and develop high-performance, low-latency, multi-threaded Java applications
  • Contribute to distributed systems for capture and processing of large volumes of fixed income trades
  • Build RESTful services and microservices using Spring Boot and related Spring modules
  • Leverage CI/CD pipelines and build tools (Maven/Gradle) to enable rapid delivery
  • Collaborate with cross-functional teams, manage priorities and deadlines
  • Utilize Linux/Unix environments and relational databases; ensure reliable error handling and robustness
Key requirements
  • Bachelor’s degree in a relevant field (Computer Science, IT, Mathematics, Engineering, etc.)
  • Extensive Java development experience with multi-threaded architectures
  • Strong knowledge of data structures, algorithms, and OOP fundamentals
  • Proficiency with Spring Framework (Spring Boot, Spring MVC, Spring Data JPA, Spring Security)
  • Experience with microservices architecture and RESTful APIs
  • Familiarity with Maven/Gradle, Jira, Git/Bitbucket, CI/CD tools (TeamCity, UrbanCode Deploy)
  • Linux/Unix experience and SQL relational databases
  • Exposure to cloud-related tools (Artifactory, Docker, OpenShift)
  • Knowledge of fixed income products or trading platforms is a plus
  • Effective communicator
  • Ability to work under pressure and meet deadlines
  • Pragmatic and detail-oriented
  • Java
  • Spring Boot
  • Spring MVC

Reference: WJ-747_30146548

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.