Java Developer: Hybrid, AI-Driven Finance Tech

Citi

Greater London

Hybrid

GBP 70,000 - 100,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

27 days annual leave
Discretional annual bonus
Private Medical Care & Life Insurance
Employee Assistance Program
Pension Plan
Paid Parental Leave
Employee discounts
Learning & development resources

Job summary

Citi is hiring a Java Developer to engineer the future of global finance. The role focuses on designing, developing, implementing and maintaining Java applications within a team that handles high-scale systems used globally. You will work with Spring, data access layers, microservices, and AI-powered tooling to deliver robust software solutions.

This hybrid role offers mentorship, learning opportunities, and a competitive base salary with a focus on growth and impact across Citi Tech.

Qualifications

  • Bachelor's degree in Computer Science or a related field or equivalent practical experience.
  • Strong experience in hands-on software development and Java (11+).
  • Experience with Spring Framework (Boot/MVC) and data access (JPA/Hibernate).

Responsibilities

  • Design, code, and debug Java applications across the full software development lifecycle.
  • Collaborate with cross-functional teams to solve technical challenges and ensure code quality.
  • Translate business requirements into functional designs aligned with architecture.
  • Contribute to AI-powered development tools and practices to improve productivity.
  • Support CI/CD, containerization (Docker) and orchestration (Kubernetes/OpenShift).
  • Communicate technical concepts clearly within the team and with stakeholders.

Skills

Software development
Java programming
Communication skills
Ownership & judgment
AI tooling familiarity
REST API design

Education

Bachelor’s degree in Computer Science or related field

Tools

Spring Framework (Spring Boot, Spring MVC)
JPA/Hibernate
PostgreSQL
Oracle
Kafka
RabbitMQ
RESTful APIs
Docker
Kubernetes
OpenShift
Jenkins
GitLab CI
GitHub Copilot
CodeWhisperer

Job description

Citi is hiring a Java Developer to engineer the future of global finance. The role focuses on designing, developing, implementing and maintaining Java applications within a team that handles high-scale systems used globally. You will work with Spring, data access layers, microservices, and AI-powered tooling to deliver robust software solutions.

This hybrid role offers mentorship, learning opportunities, and a competitive base salary with a focus on growth and impact across Citi Tech.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Java Engineer - Microservices & AI in FinTech
Java Engineer - Microservices & AI in FinTech

Citigroup Inc. • Greater London

Hybrid
GBP 70,000 - 110,000
27 days annual leave
Performance bonus
Private Medical Care & Life Insurance
+4
Senior Software Engineer: AI-Driven Finance, Hybrid
Senior Software Engineer: AI-Driven Finance, Hybrid

Citi • Belfast City District

Hybrid
GBP 70,000 - 95,000
Annual leave
Performance bonus
Private medical care
+6
Senior Java Developer - Hybrid Finance Tech Role
Senior Java Developer - Hybrid Finance Tech Role

Citi • Belfast City District

Hybrid
GBP 55,000 - 75,000
27 days annual leave
Discretionary annual bonus
Private Medical Care & Life Insurance
+3
Java Developer
Java Developer

Citibank (Switzerland) AG • Greater London

Hybrid
Confidential
Annual leave 27 days + holidays
Discretionary annual bonus
Private medical and life insurance
+5
Java Developer
Java Developer

Citi • Greater London

Hybrid
GBP 70,000 - 100,000
27 days annual leave
Discretional annual bonus
Private Medical Care & Life Insurance
+5
Java Engineer: AI-Powered Microservices & Cloud
Java Engineer: AI-Powered Microservices & Cloud

Citibank (Switzerland) AG • Greater London

Hybrid
Confidential
Annual leave 27 days + holidays
Discretionary annual bonus
Private medical and life insurance
+5
Java Developer
Java Developer

Citigroup Inc. • Greater London

Hybrid
GBP 70,000 - 110,000
27 days annual leave
Performance bonus
Private Medical Care & Life Insurance
+4
Senior Java Engineer: Global Finance, Hybrid
Senior Java Engineer: Global Finance, Hybrid

Citigroup Inc. • Belfast City District

Hybrid
GBP 60,000 - 90,000
27 days annual leave
Discretionary annual bonus
Private medical care & Life insurance
+5
Full-Stack Java Microservices Engineer — Hybrid
Full-Stack Java Microservices Engineer — Hybrid

Citigroup Inc. • Belfast City District

Hybrid
GBP 85,000 - 115,000
27 days annual leave
Discretionary bonus
Private Medical Care & Life Insurance
+5
Senior Java Tech Lead Hybrid FinTech Impact
Senior Java Tech Lead Hybrid FinTech Impact

Citibank (Switzerland) AG • Greater London

Hybrid
Confidential
27 days annual leave
Private Medical Care & Life Insurance
Employee Assistance Program
+2