Java Engineer - Microservices & AI in FinTech

Citigroup Inc.

Greater London

Hybrid

GBP 70,000 - 110,000

Full time

6 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

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

Job summary

Citigroup Inc. is hiring a Java Developer to design, develop, and maintain robust software systems within Citi Tech. The role involves collaborating across product management and QA to deliver high-quality solutions, with a focus on modern Java architectures and AI-assisted development.

Expect hybrid work options and a competitive base salary with a comprehensive benefits package, including generous leave and health coverage.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field (or equivalent practical experience).
  • 3–8 years of hands-on software development experience.
  • Solid knowledge of Java (11+) and OO design.
  • Experience with Spring Framework (Boot, MVC) and JPA/Hibernate or Spring Data.

Responsibilities

  • Design, code, and debug Java applications across the SDLC.
  • Collaborate with cross-functional teams to translate requirements into designs.
  • Contribute to system design aligned with architectural standards.
  • Solve technical challenges and ensure code quality and maintainability.
  • Explore and leverage AI development tools to improve productivity.

Skills

Java
Spring Framework
JPA/Hibernate
Microservices
Databases
Kafka/RabbitMQ
REST APIs
AI coding tools
Code quality
Software design

Education

Bachelor’s degree in CS/Engineering

Tools

Jenkins
GitLab CI
Docker
Kubernetes
OpenShift
GitHub Copilot
Code development assistants

Job description

Citigroup Inc. is hiring a Java Developer to design, develop, and maintain robust software systems within Citi Tech. The role involves collaborating across product management and QA to deliver high-quality solutions, with a focus on modern Java architectures and AI-assisted development.

Expect hybrid work options and a competitive base salary with a comprehensive benefits package, including generous leave and health coverage.

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

Similar jobs worth comparing

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
Senior Java Engineer | AI-Driven Finance, Hybrid Role
Senior Java Engineer | AI-Driven Finance, Hybrid Role

Citi • Greater London

Hybrid
GBP 70,000 - 110,000
27 days annual leave
Discretional annual bonus
Private Medical Care & Life Insurance
+5
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
Java Developer — Trading Platform & Global FinTech
Java Developer — Trading Platform & Global FinTech

Citigroup Inc. • Greater London

Hybrid
GBP 85,000 - 120,000
27 days leave
Bonus program
Private medical & life insurance
+5
Senior Full-Stack AI Engineer | Hybrid Finance Tech Leader
Senior Full-Stack AI Engineer | Hybrid Finance Tech Leader

Citi • Greater London

Hybrid
GBP 60,000 - 80,000
27 days annual leave
Private Medical Care & Life Insurance
Discretionary annual performance-related bonus
+2
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
Lead Java Backend Engineer: AI & Event-Driven FX Systems
Lead Java Backend Engineer: AI & Event-Driven FX Systems

Citi • Greater London

On-site
GBP 60,000 - 80,000
27 days annual leave
Annual performance related bonus
Private Medical Care
+4
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
GenAI-Driven Senior Software Engineer (Java/Python)
GenAI-Driven Senior Software Engineer (Java/Python)

Citigroup Inc. • Belfast City District

Hybrid
GBP 90,000 - 120,000
27 days annual leave
Discretional bonus
Private medical & 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