Jobs
My ads
My job alerts
Sign in
Find a job Career Tips Companies
Find

Applications development sr programmer analyst

Belfast
Citi
Programmer analyst
Posted: 13h ago
Offer description

Citi is a world-leading global bank. We have 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 them with 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 4000 people from over 68 different nationalities across our four Belfast offices. We are the only global investment bank operating in Northern Ireland. Every day, our local experts interact with 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, to make sure we are a stronger and safer organization for our clients. You will have a truly global reach, which will provide you with new experiences and development opportunities right here in Belfast’s iconic Titanic Quarter.

Overview

The Global Fixed Income Trade Processing (FiTP) Team is seeking a Senior Software Engineer (Java) with a proven track record of design and developing large, complex and distributed systems.

The successful individual will ideally have a good knowledge of Fixed Income products and experience in building software systems to handle the capture and processing of high volume of such trades.

In this fast paced environment you must be able to prioritize tasks, work within deadlines, taking a pragmatic and thoughtful approach, paying close attention to details. You will need to employ strong communication skills, necessary to effectively produce client solutions.

This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.


Responsibilities

* Design and development of large, complex, distributed systems in a high-volume environment.
* Capture and processing of high-volume Fixed Income trades; familiarity with Fixed Income products is desirable.
* Prioritize tasks, work to deadlines, and provide pragmatic, detail-oriented software solutions.
* Communicate effectively with clients and global teams to deliver solutions.


Qualifications

* Knowledge/Experience:
Bachelor’s degree with a relevant major (Computer Science, Information Technology, Mathematics, Engineering, or similar).
* 5+ years of design and development experience for high-performance, low-latency, multi-threaded applications.
* Extensive hands-on development experience in Java.
* Demonstrated ability to learn new business concepts and technologies.
* Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements.
* Technical:
Solid understanding of software development fundamentals including data structures, design patterns and object-oriented programming.
* Proficiency in core Java (5+ years) with experience in multi-threaded applications and strong knowledge of data structures, algorithms, collections, and error handling.
* Spring Framework (and Spring Boot) for enterprise Java development, including Spring Boot, Spring MVC, Spring Data JPA, and Spring Security.
* Microservices Architecture: design, development, and deployment of independent services.
* RESTful APIs: design, development, and consumption of RESTful web services using Java and Spring Boot.
* Build Tools: Maven or Gradle.
* Ability to develop clean, testable code.
* 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 (e.g., Artifactory, Docker, OpenShift).
* Knowledge of fixed income products, customer and broker market platforms, and trading protocols is desirable.


What we’ll provide you

By joining Citi, you will not only be part of a business casual workplace with a hybrid working model (up to 2 days working at home per week), but also receive a competitive base salary (annually reviewed), and enjoy a whole host of additional benefits such as:

* 27 days annual leave (plus bank holidays)
* A 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 learning and development resources

Alongside these benefits Citi is committed to ensuring our workplace is where everyone feels comfortable coming to work as their whole self, every day. We want the best talent around the world to be energized to join us, motivated to stay and empowered to thrive.

CitI is an equal opportunity employer, and qualified candidates will receive consideration without regard to race, color, 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 and/or apply for a career opportunity review Citi’s EEO Policy Statement and the Know Your Rights poster.

#J-18808-Ljbffr

Apply
Create E-mail Alert
Job alert activated
Saved
Save
Similar job
Applications development sr programmer analyst – (avp) – belfast
Belfast
Citigroup Inc.
Programmer analyst
See more jobs
Similar jobs
Citi recruitment
Citi jobs in Belfast
It jobs in Belfast
jobs Belfast
jobs Antrim
jobs Northern Ireland
Home > Jobs > It jobs > Programmer analyst jobs > Programmer analyst jobs in Belfast > Applications Development Sr Programmer Analyst

About Jobijoba

  • Career Advice
  • Company Reviews

Search for jobs

  • Jobs by Job Title
  • Jobs by Industry
  • Jobs by Company
  • Jobs by Location
  • Jobs by Keywords

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies - Accessibility: Not compliant

© 2025 Jobijoba - All Rights Reserved

Apply
Create E-mail Alert
Job alert activated
Saved
Save