Citigroup
Senior Software Engineer Java Fixed Income AVP
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
- 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
- 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
About Citigroup
Citigroup
Belfast
IT
Skills & Technologies
Inferred from job description
Salary Insight
£82,000
This role
£75,000
UK median
This salary is 9% above the UK median for Senior roles (£75,000/yr).
Based on 2024–2025 UK technology sector benchmarks