IT & Software

Senior Java Developer (AVP)

Citigroup

Belfast · County Antrim · United Kingdom

Overview

As part of Citi Tech, you will build and maintain Java-based systems that power global finance at scale. You’ll work on Unity, Citi’s cross-asset transaction reference, enabling end-to-end traceability from front to back office. The role blends core development with platform support, design collaboration, and continuous improvement in a hybrid, mentoring-led environment. You’ll impact performance, reliability, and the delivery of high-value features across distributed teams. This is a chance to shape the future of financial technology at a global scale.

Pay / Benefits
  • 27 days annual leave (plus bank holidays)
  • discretional annual performance related bonus
  • Private Medical Care & Life Insurance
  • Employee Assistance Program
  • Pension Plan
  • Paid Parental Leave
Responsibilities
  • Build and maintain solutions for trading platform monitoring, trade reconciliation, and application recovery.
  • Participate in design sessions with cross-location teams (employees and vendors).
  • Evaluate new tools and approaches to improve delivery quality in an Agile SDLC.
  • Analyze existing software and propose improvements to design, architecture, and efficiency.
  • Collaborate with stakeholders to shape requirements and design decisions.
  • Liaise with production support for troubleshooting and debugging.
  • Ensure best practices and standards across the development life cycle.
  • Provide user/support documentation and ensure performance and scalability.
Key requirements
  • Strong commercial Java development experience.
  • Experience with REST APIs and authentication (OAuth/Basic).
  • Messaging systems experience (Kafka preferred; others include Nats, Solace, TiBCo, RabbitMQ).
  • SQL/database experience (Oracle, SQL Server, Hadoop, etc.).
  • Java multithreading/concurrency, Web Services (SOAP/REST), DB2, JMS, MQ, SFTP.
  • Knowledge of industry best practices and distributed system development.
  • Experience with containers (Docker, Kubernetes).
  • Cross-functional collaboration
  • Effective stakeholder communication
  • Adaptability in a multi-time-zone environment
  • Java
  • REST API
  • OAuth

Reference: WJ-747_30136911

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.