IT & Software

Java Developer with Kotlin (Prime Brokerage Technology)

Citigroup

Belfast · County Antrim · United Kingdom

Overview

In this role, you will help build and evolve the Prime Brokerage platform within Citi’s tech team, enabling who handles global finance at scale. You will work closely with a cross‑functional team to translate complex business needs into robust technical solutions. You’ll lead design discussions, drive quality through SDLC and DevOps, and mentor engineers to raise standards. The position offers mentorship, continuous learning, and potential hybrid work, with a mission to impact markets and economies through reliable systems. You will shape engineering practices and contribute to pivotal projects in a high‑growth area of Citi Tech.

Pay / Benefits
  • 27 days annual leave (plus bank holidays)
  • discretionary annual bonus
  • Private Medical Care & Life Insurance
  • Employee Assistance Program
  • Pension Plan
  • Paid Parental Leave
Responsibilities
  • Own and develop core components for the Prime Brokerage platform using Java/Kotlin
  • Provide technical leadership to an agile team, mentoring developers and establishing best practices for coding, testing, and CI/CD
  • Drive a culture of quality and continuous improvement in SDLC and DevOps, using metrics like DORA to boost efficiency
  • Lead system architecture, design, planning, and estimation discussions with technical teams and business stakeholders
  • Translate complex business requirements into detailed technical specifications
  • Oversee the creation and maintenance of all project and technical documentation
  • Proactively identify, mitigate, and solve complex risks throughout the software development lifecycle
  • Manage production support, analyze issue patterns, and lead efforts to improve system performance, scalability, and reliability
Key requirements
  • Java & Test-Driven Development are essential
  • Experience in additional technologies (Kotlin, Cloud (Kubernetes, Open Shift), Messaging (Kafka, Solace, TIBCO), Databases (SQL Server, Trino, Mongo, S3), Observability (OpenTelemetry, Elastic Stack/ELK, Grafana)
  • Proven experience in Apps Development or systems analysis
  • Experience in managing and implementing successful projects
  • Subject Matter Expert in at least one area of Applications Development
  • Ability to adjust priorities quickly
  • Demonstrated leadership and project management skills
  • Clear and concise written and verbal communication
  • Bachelor’s degree/University degree or equivalent experience; Master’s degree preferred
  • leadership
  • mentoring
  • clear communication
  • Java
  • Kotlin
  • Cloud Technologies (Kubernetes, OpenShift)

Reference: WJ-747_31021505

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.