FiTP Middle Office Senior Java Developer – Citi

Company: Jobs via eFinancialCareers
Apply for the FiTP Middle Office Senior Java Developer – Citi
Location: Belfast
Job Description:

Discover your future at Citi

Working at Citi is far more than just a job. A career with us means joining a team of more than 230,000 dedicated people from around the globe. At Citi, you’ll have the opportunity to grow your career, give back to your community and make a real impact.

Job Overview

Citi is a world‑leading global bank with approximately 200 million customer accounts and a presence in more than 160 countries and jurisdictions worldwide. We provide consumers, corporations, governments and institutions with a broad range of financial products and services, including consumer banking and credit, corporate and investment banking, securities brokerage, transaction services and wealth management. We enable clients to achieve their strategic financial objectives by providing cutting‑edge ideas, best‑in‑class products and solutions, and unparalleled access to capital and liquidity.

Citi Belfast is one of the largest employers in Northern Ireland with a diverse and talented team of over 4,000 people from more than 68 nationalities across our four Belfast offices. The only global investment bank operating in Northern Ireland, we support global teams in over 100 countries, developing and supporting next‑generation technology solutions for the enterprise and delivering critical services to the bank and its customers, keeping our organization stronger and safer for our clients.

The Global Fixed Income Trade Processing (FiTP) Team is seeking a Senior Software Engineer (Java) with a proven track record of design and development of large, complex, distributed systems. The successful individual will ideally have a good knowledge of Fixed Income products and experience building software systems to handle the capture and processing of high volumes of such trades. In this fast‑paced environment you must be able to prioritise tasks, work within deadlines, take a pragmatic and thoughtful approach, and pay close attention to detail. Strong communication skills are essential for effective client solutions.

Technical Requirements

  • Solid understanding of software development fundamentals, including data structures, design patterns and object‑oriented programming
  • Proficiency in core Java (5+ years of experience) with demonstrable success in developing multi‑threaded applications and expert knowledge of data structures, algorithms, collections and error handling
  • Experience with the Spring Framework (Spring Boot, Spring MVC, Spring Data JPA, Spring Security)
  • Understanding of Microservices Architecture and how to design, develop and deploy 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; knowledge 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 (desirable)

Responsibilities

  • Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, application development, model development and establish and implement new or revised application systems and programs to meet specific business needs or user areas
  • Monitor and control all phases of the development process and analysis, design, construction, testing and implementation, and provide user and operational support on applications to business users
  • Utilise in‑depth specialty knowledge of application development to analyse complex problems/issues, evaluate business processes and system processes, and make evaluative judgements
  • Recommend and develop security measures in post‑implementation analysis to ensure successful system design and functionality
  • Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems
  • Ensure essential procedures are followed and help define operating standards and processes
  • Serve as an advisor or coach to new or lower‑level analysts
  • Operate with limited direct supervision and exercise independence of judgement and autonomy
  • Act as SME to senior stakeholders and other team members
  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm’s reputation and safeguarding CitiGroup, its clients and assets by driving compliance with applicable laws, rules and regulations, adhering to policy, applying sound ethical judgement and escalating, managing and reporting control issues with transparency

Recommended Qualifications

  • Significant relevant experience
  • Experience in systems analysis and programming of software applications
  • Experience in managing and implementing successful projects
  • Working knowledge of consulting/project management techniques and methods
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements

Education

  • Bachelor’s degree (or equivalent experience)

Benefits

  • 27 days annual leave (plus bank holidays)
  • Discretionary annual performance‑related bonus
  • Private Medical Care & Life Insurance
  • Employee Assistance Program
  • Pension Plan
  • Paid Parental Leave
  • Special discounts for employees, family and friends
  • Access to a range of learning and development resources

Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, colour, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran or any other characteristic protected by law.

If you are a person with a disability and need a reasonable accommodation to use our search tools or apply for a career opportunity, review Accessibility at Citi.

View Citi’s EEO Policy Statement and the Know Your Rights poster.

#J-18808-Ljbffr…

Posted: May 17th, 2026