FiTP Middle Office Senior Java Developer

Citigroup

Belfast, Northern Ireland, United Kingdom
Competitive base salary; discretionary annual perf...
**
Core java with 5+ years experience
Spring framework and spring boot expertise
Microservices architecture design
** Citi is seeking a Senior Java Developer for their FiTP Middle Office team in Belfast, Northern Ireland, to design and develop complex software systems for processing fixed income trades. The position offers a hybrid work model and extensive benefits, focusing on candidates with strong Java and Spring Framework skills, along with a background in financial services. **

Job Summary

  • The Global Fixed Income Trade Processing team seeks a Senior Software Engineer to design and develop large, complex distributed systems for high-volume trade processing.
  • Candidates will work in a hybrid model allowing up to two days working from home per week while collaborating with global teams across over 100 countries.
  • The role offers competitive benefits including 27 days of annual leave, a discretionary performance-related bonus, private medical care, and access to extensive learning resources.

Matching Summary

Match Score: 75

** Citi is seeking a Senior Java Developer for their FiTP Middle Office team in Belfast, Northern Ireland, to design and develop complex software systems for processing fixed income trades. The position offers a hybrid work model and extensive benefits, focusing on candidates with strong Java and Spring Framework skills, along with a background in financial services. **

Salary

Competitive base salary; Discretionary annual performance related bonus; Benefits include 27 days annual leave, private medical care, pension plan

Skills & Requirements

Must-have

  • Core Java with 5+ years experience
  • Spring Framework and Spring Boot expertise
  • Microservices architecture design
  • RESTful API development
  • Multi-threaded application development
  • SQL and relational database concepts
  • CI/CD tools like TeamCity

Nice-to-have

  • Knowledge of fixed income products
  • Experience with Docker and OpenShift
  • Familiarity with trading protocols
  • Ability to coach junior analysts
  • Strong communication skills
  • Pragmatic approach to deadlines

Key Requirements

  • Bachelor's degree or equivalent experience
  • 5+ years of core Java experience
  • Expertise in multi-threaded applications
  • Proven track record in enterprise Java development

Work Rights

Not specified

Tailored Resume

Cover Letter