Citi

Java Agile Developer (Belfast) - Officer

Citi
Apply
1 month ago
Belfast, United KingdomSenior

Responsibilities

  • Develop and deliver Swap Processing components using Java and Kotlin.
  • Create and maintain automated tests with a focus on Test-Driven Development.
  • Analyze assigned work, break it into technical tasks, and participate in design, planning, and estimation.
  • Implement software enhancements that improve reliability, performance, scalability, and root-cause resolution.
  • Provide production support, participate in support rotations, diagnose escalated issues, and contribute to post-mortem reviews.
  • Create project and technical documentation and help define coding, testing, debugging, and implementation standards.
  • Collaborate with management, technical leadership, operations, and business teams to integrate functions and deliver system enhancements.
  • Advise or coach junior-level developers, analysts, and graduates.

Requirements

  • Experience in systems analysis and software application programming.
  • Experience delivering successful projects.
  • Essential experience with Java and Test-Driven Development.
  • Ability to work under pressure and manage deadlines or changing requirements.
  • Working knowledge of consulting or project management techniques and methods.
  • Background delivering software through an iterative Agile approach.
  • Knowledge of Kotlin, Kubernetes, OpenShift, Kafka, Solace, TIBCO, SQL Server, Trino, Mongo, S3, OpenTelemetry, Elastic Stack, ELK, or Grafana is advantageous.
  • Previous experience with swaps or prime brokerage offerings is desirable.

Benefits

  • Hybrid working model with up to 2 days working from home per week.
  • 27 days of annual leave plus bank holidays.
  • Discretionary annual performance-related bonus.
  • Private medical care and life insurance.
  • Employee Assistance Program.
  • Pension plan.
  • Paid parental leave.
  • Employee, family, and friends discounts.
  • Access to learning and development resources.

Tech Stack

Apache KafkaGrafanaJavaKotlinKubernetesMicrosoft SQL ServerMongoDBOpenShift

Categories

Citi

About Citi

10,000+ employees

Citi is a public financial-services company offering consumer and institutional banking, credit cards, wealth management, treasury and trade solutions, and capital-markets services. It serves individuals, corporations, financial institutions, and governments in more than 160 countries and jurisdictions, earning interest and fee income from lending, payments, trading, and advisory. Founded in 1812 and headquartered in New York, it trades on the NYSE under the ticker C.

Contact me