Get Job Alerts
straight to your inbox
Your daily Job Alert has been created and your search saved
By clicking Submit you agree to the Terms and conditions applicable to our service and acknowledge that your personal data will be used in accordance with our Privacy policy and you will recieve emails and communications about jobs and career related topics.
Job at Citi in Belfast, Belfast Check similar jobs near me

Java Software Engineer

Job at Citi in Belfast, Belfast

Embark on a rewarding career journey with Citi, a global financial powerhouse. As a world-leading bank with a vast network spanning over 160 countries and serving approximately 200 million customer accounts, Citi offers unparalleled opportunities for professional growth and impact. We empower consumers, corporations, governments, and institutions by delivering a comprehensive suite of financial products and services, from consumer banking and credit to sophisticated corporate and investment banking, securities brokerage, transaction services, and wealth management.

Key Advantages for Candidates:

  • Global Reach & Local Impact: Become part of Citi Belfast, one of Northern Ireland's largest employers and the region's only global investment bank. You'll collaborate with international teams across over 100 countries, contributing to the development and support of next-generation technology solutions that strengthen and secure our global operations. This role offers a truly global perspective with development opportunities right here in Belfast's iconic Titanic Quarter.
  • Cutting-Edge Technology Environment: This role is within the Global Fixed Income Trade Processing (FiTP) Team, focused on designing and developing large, complex, and distributed systems. You will be at the forefront of enterprise technology, working with modern architectures and tools.
  • Professional Development & Learning: Citi is committed to your growth. You'll gain access to an array of learning and development resources, fostering continuous skill enhancement and career progression.
  • Comprehensive Benefits Package: Beyond a competitive, annually reviewed base salary, Citi offers a robust benefits package including 27 days of annual leave (plus bank holidays), a discretionary annual performance-related bonus, private medical care, life insurance, an employee assistance program, a pension plan, paid parental leave, and special employee discounts.
  • Inclusive and Flexible Workplace: Citi champions a business casual, inclusive workplace where you can bring your whole self to work. The role also supports a hybrid working model, allowing for up to two days of work from home per week.

Key Considerations for Your Career Path:

  • Senior Software Engineer (Java) Opportunity: This role is specifically for a Senior Software Engineer with a strong background in Java. You should have a proven track record in designing and developing large, complex, and distributed systems.
  • Fixed Income Product Acumen: While not strictly mandatory, a good knowledge of Fixed Income products and experience building software systems for high-volume trade capture and processing will be a significant advantage. This is an excellent opportunity to deepen your understanding of financial markets.
  • Agile and Detail-Oriented Mindset: The fast-paced environment demands strong prioritization skills, the ability to work within deadlines, and a pragmatic, thoughtful approach with meticulous attention to detail.
  • Essential Technical Skills: Candidates should possess:
    • Bachelors degree in a relevant field (Computer Science, IT, Mathematics, Engineering, or similar).
    • 5+ years of experience in designing and developing high-performance, low-latency, multi-threaded Java applications.
    • Expertise in core Java, including data structures, algorithms, collections, and error handling.
    • Proficiency in Spring Framework and Spring Boot for enterprise-level application development.
    • Solid understanding and experience with Microservices Architecture and RESTful APIs.
    • Familiarity with build tools (Maven/Gradle), CI/CD pipelines, and version control systems (Git/Bitbucket).
    • Experience with relational databases and SQL.
    • Knowledge of Linux/Unix environments.
    • Exposure to cloud technologies (Docker, OpenShift) is desirable.
  • Communication and Collaboration: Strong communication skills are vital for effectively producing client solutions and collaborating within global teams.

This role represents a significant opportunity for experienced software engineers to contribute to a leading global financial institution, develop expertise in a critical financial domain, and advance their careers within a supportive and dynamic environment.

ID 1182492 Sectors:
in Belfast, Belfast, Northern Ireland

Similar jobs nearby

Regional Engineering Manager
By Agreement
G4S profile and vacancies
G4S
in Belfast, Belfast
Licensed Aircraft Engineer
£46,905 per year
Babcock International Group profile and vacancies
Babcock International Group
in Crumlin, Antrim and Newtownabbey, BT29
Show all