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

Senior Java Applications Developer

  • Hybrid
  • 6+ years

Salary

Not stated

Similar roles pay £95K - 130K 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 team runs the company's central repository and distribution platform for corporate action events. It gathers announcements and notifications from many vendors and serves several business areas.

The platform sits within the master reference data function and the wider enterprise data organization. You will help modernize and manage the full lifecycle of these events across the company.

Some of the work touches commercial and financial decisions that shape vendor strategy at global scale.

This is a full-time role in the Applications Development family within Technology.

Responsibilities

  • Build complex software with Java, J2EE, Spring Boot and RESTful web services.
  • Design, build and maintain sound microservices that follow good architecture practice.
  • Use core Java, including multithreading and the Collections framework, in day-to-day work.
  • Apply the Spring Framework across application code.
  • Write and tune SQL queries.
  • Follow solid engineering habits, OOP principles and design patterns.
  • Help improve the CI/CD pipelines.
  • Manage source code in Git or Bitbucket.
  • Keep code clean and measure its quality with Sonar.
  • Write unit, integration and functional tests that cover the solution.
  • Work through difficult technical problems efficiently.
  • Work alongside other application developers to raise standards and improve how the team works together.

Requirements

  • Experience building and delivering complex software solutions.
  • Strong working knowledge of Java, J2EE, Spring Boot and RESTful services using XML and JSON.
  • Proven experience with microservices architecture.
  • Hands-on experience with core Java, multithreading, the Collections framework and Spring.
  • Solid grasp of engineering best practice, OOP, design patterns and CI/CD pipelines.
  • Experience using Git for source control.
  • Understanding of clean code and of quality measures from tools such as Sonar.
  • Proven ability to write unit, integration and functional tests.
  • A solution-minded approach: you analyse complex problems, plan strategic fixes and lead their implementation.
  • Clear written and spoken communication.
  • Advantage: experience with AI tools such as Devin and Co Pilot.
  • Advantage: understanding of cloud-native development principles.
  • Advantage: experience with container orchestration tools such as Docker, Kubernetes and OpenShift.
  • Advantage: proficiency in Jira for task tracking, backlog management and sprint cycles.

Conditions

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

Full-time contract.

The company is an equal opportunity employer.

Benefits

  • Learning and development resources in data analytics, financial governance and emerging technology.
  • Chance to work across finance, sourcing and technology functions and widen your professional network.
  • Wellbeing support and work-life balance initiatives.
  • Competitive financial benefits and a rewards package based on your experience and contribution.

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
  • CI/CD
Seniority
Senior
Type
Full-time
Industry
FinTech
Specialty
Backend
Region
United Kingdom
Show 7 more factsShow less

Role

Category
Development
Specialty
Backend
Seniority
Senior
Experience
6+ years
Tech stack
  • Java
  • SQL
  • Kubernetes
  • Docker
  • Spring
  • 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