You and the process

With a person
Anna, in-house recruiter
9 years hiring engineers
30 minutes with a real recruiter
They read your CV with you, on a call, and say where the offers are being lost.
Didn’t find what you were looking for? Tell us what to build
Citi

Lead Java Developer

  • Hybrid
  • 6+ years

Salary

Not stated

Similar roles pay £120K - 155K a year · our estimate

AI summary

For members

The whole posting in a few lines. Sign up to read it here and on every role you open.

Sign Up to Read

Description

The company runs a central repository and distribution platform for corporate action events. It pulls announcements and notifications from many vendors and feeds them into business operations. The platform sits within master reference data in the enterprise data organization, and the team is modernizing and running the full lifecycle of these events across the enterprise.

This is a senior technical role that leads the design, build and rollout of new or changed application systems. You will work with technology and product colleagues and oversee engineering work covering software, hardware and network infrastructure.

Responsibilities

  • Build complex software with Java/J2EE, Spring Boot and RESTful web services.
  • Design, build and maintain sturdy microservices that follow sound architecture practice.
  • Write core Java that uses multi-threading and the Collections framework.
  • Use the Spring Framework to structure application code.
  • Write and tune SQL queries.
  • Apply solid software engineering practice, object-oriented principles and design patterns.
  • Help build and improve CI/CD pipelines.
  • Manage source code in Git or Bitbucket.
  • Keep code clean and check quality with tools such as Sonar.
  • Write unit, integration and functional tests that prove the solution works.
  • Work through hard technical problems efficiently.
  • Lead, coach and manage a group of application developers, encouraging high standards, teamwork and steady improvement.

Requirements

  • Substantial hands-on software engineering experience in large enterprise environments, with a record of delivering reliable, high-performance applications.
  • Strong working knowledge of Java/J2EE, Spring Boot and RESTful web services using XML and JSON.
  • Proven experience with microservices architecture.
  • Hands-on skill in core Java, multi-threading, the Collections framework and the Spring Framework.
  • Practical experience building event-driven systems on Apache Kafka, covering topic configuration, producer and consumer APIs and stream processing.
  • Solid grasp of software engineering practice, OOP, design patterns and CI/CD pipelines.
  • Experience with Git for source control.
  • Understanding of clean code and of code quality measurement with tools such as Sonar.
  • Proven ability to write unit, integration and functional tests.
  • A solution-focused approach: you can analyse complex problems, devise strategies and lead their delivery.
  • Clear written and spoken communication.
  • Experience with AI tools such as Devin or Copilot.
  • Understanding of cloud-native development principles.
  • Experience with container orchestration tools such as Docker, Kubernetes or OpenShift.
  • Working knowledge of Jira for tracking tasks, managing backlogs and taking part in sprints.

Conditions

Full-time position.

Hybrid working: 3 days in the office and 2 days remote.

The company is an equal opportunity employer and reviews applications without regard to protected characteristics.

Benefits

  • Competitive pay and financial benefits, with a rewards package matched to your experience and contribution.
  • Learning and development resources for growth in data, financial governance and emerging technologies.
  • Chances to work with finance, sourcing and technology teams and widen your professional network.
  • Wellbeing support and initiatives that help balance work and life.

Where you’d work

Part of the week in the office

You can work from

  • United Kingdom

About the company

Citi

  • Industry: FinTech

Office in Belfast, United Kingdom

Also hiring in United States, London, United Kingdom, New York, United States and 12 more places

Your chances

We've checked whether it's still hiring and how crowded it is.

  • 19 checks run
  • 0 red flags

Still hiring?

13 checks

No red flags

How crowded?

6 checks

No red flags

Fits Me

How well does this role fit you?

Answer a few questions or drop your CV, and every role gets a fit score with the reasons, this one first.

  • Your field
  • Level
  • Stack
  • Work model
  • Salary floor
  • Must-haves
Details13 facts · Role, Location, Compensation, Employment, Company
Tech stack
  • Java
  • SQL
  • Kubernetes
  • Docker
  • Spring
  • Kafka
  • CI/CD
Seniority
Lead
Type
Full-time
Industry
FinTech
Specialty
Backend
Region
United Kingdom
Show 7 more factsShow less

Role

Category
Development
Specialty
Backend
Seniority
Lead
Experience
6+ years
Tech stack
  • Java
  • SQL
  • Kubernetes
  • Docker
  • Spring
  • Kafka
  • CI/CD

Location

Work model
Hybrid
Region
United Kingdom
Office
  • Belfast, United Kingdom
Remote from
  • United Kingdom

Compensation

Salary
Salary by agreement
Pay period
Annual

Employment

Type
Full-time

Company

Industry
FinTech

Something wrong with this vacancy?

Similar vacancies

Share this vacancy

What's wrong with it?

The employer never sees who reported.

Reason