Senior Java Lead - Microservices, Cloud, Hybrid

Citigroup Inc.

Belfast City District

Hybrid

GBP 70,000 - 110,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Hybrid work arrangement (3 days in the
Learning resources
Wellbeing support
Competitive benefits

Job summary

Citigroup Inc. is recruiting a Lead Java Developer to steer senior technical work within Citi’s Event Master Central team. You will design and implement complex Java-based solutions, lead microservices development, and drive best practices in CI/CD, testing, and code quality.

The role emphasizes leadership and collaboration across technology and product teams, with a hybrid office/remote arrangement. The position requires strong core Java skills, Spring, microservices, and experience with Kafka

Qualifications

  • Significant hands-on software engineering experience in enterprise-scale environments, with a proven track record of delivering robust, high-performance applications.
  • Strong knowledge of Java/J2EE, Spring Boot, and RESTful web services (XML, JSON).
  • Proven experience working with Microservices Architecture.
  • Hands-on experience with Core Java, Multi-threading, Collections framework, and Spring Framework.
  • Practical experience designing and implementing event-driven systems using Apache Kafka, including topic configuration, producer/consumer APIs, and stream processing.
  • Solid understanding of software engineering best practices, OOP, design patterns, and CI/CD pipelines.
  • Experience with source code management tools (Git).
  • Understanding of clean coding principles and code quality measurements using tools like Sonar.
  • Demonstrated ability to design and implement unit, integration, and functional tests.
  • A strong, solution-driven mindset with the ability to analyze complex problems, devise strategic solutions, and lead their implementation.
  • Good written and verbal communication skills.
  • Experience with AI technology (Devin, Co Pilot)
  • Understanding of Cloud-native development principles.
  • Experience with Container Orchestration tools (Docker, Kubernetes, OpenShift, etc.).
  • Proficiency in using Jira for tracking tasks, managing backlogs, and participating in sprint cycles.

Responsibilities

  • Develop and implement complex software solutions using Java/J2EE, Spring Boot, and RESTful web services.
  • Design, develop, and maintain robust microservices adhering to architectural best practices.
  • Apply hands-on expertise in Core Java, including multi-threading and the Collections framework.
  • Utilize Spring Framework effectively for application development.
  • Work extensively in creating and optimizing SQL queries.
  • Ensure adherence to software engineering best practices, object-oriented programming (OOP) principles, and design patterns.
  • Contribute to the continuous integration and continuous delivery (CI/CD) pipelines.
  • Manage source code effectively using tools such as Git or Bitbucket.
  • Promote and apply clean coding principles and maintain high quality using tools like Sonar.
  • Design and implement comprehensive unit, integration, and functional tests to ensure solution quality.
  • Analyze and solve complex technical problems efficiently.
  • Lead, mentor, and manage a team of application developers, fostering a culture of excellence, collaboration, and continuous improvement.

Skills

Java/J2EE
Spring Boot
RESTful web services
Microservices
Core Java
Multi-threading
Collections framework
Spring Framework
Event-driven systems
Kafka
CI/CD pipelines
Git
Sonar
Unit testing
Integration testing
Cloud-native
Docker
Kubernetes
OpenShift
Jira

Tools

Docker
Kubernetes
OpenShift
Git
Jira
Sonar

Job description

Citigroup Inc. is recruiting a Lead Java Developer to steer senior technical work within Citi’s Event Master Central team. You will design and implement complex Java-based solutions, lead microservices development, and drive best practices in CI/CD, testing, and code quality.

The role emphasizes leadership and collaboration across technology and product teams, with a hybrid office/remote arrangement. The position requires strong core Java skills, Spring, microservices, and experience with Kafka

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Java Developer
Lead Java Developer

Citigroup Inc. • Belfast City District

Hybrid
GBP 70,000 - 110,000
Hybrid work arrangement (3 days in the
Learning resources
Wellbeing support
+1
Senior Java Microservices Engineer - Hybrid
Senior Java Microservices Engineer - Hybrid

Citi • Belfast City District

Hybrid
GBP 70,000 - 100,000
27 days annual leave
Discretionary annual bonus
Private Medical Care & Life Insurance
+4
Senior Full-Stack Engineer (Hybrid) - Java, Spring, OpenShift
Senior Full-Stack Engineer (Hybrid) - Java, Spring, OpenShift

AgileGrid Solutions • United Kingdom

Hybrid
GBP 90,000 - 125,000
Hybrid work arrangement
Senior Java Developer — Lead Real-Time Risk Platform (Hybrid)
Senior Java Developer — Lead Real-Time Risk Platform (Hybrid)

Citi • Greater London

Hybrid
GBP 90,000 - 130,000
27 days annual leave
Discretional annual bonus
Private Medical Care & Life Insurance
+5
Senior Java Engineer - Low-Latency, Microservices Maestro
Senior Java Engineer - Low-Latency, Microservices Maestro

Citigroup • Greater London

On-site
GBP 120,000 - 180,000
Hybrid Belfast: Senior Java Microservices Engineer
Hybrid Belfast: Senior Java Microservices Engineer

Citigroup Inc. • Belfast City District

Hybrid
GBP 65,000 - 90,000
Hybrid work model
Learning & development resources
Wellbeing & work-life balance
+1
Senior Java Tech Lead Hybrid FinTech Impact
Senior Java Tech Lead Hybrid FinTech Impact

Citi • Greater London

Hybrid
GBP 80,000 - 100,000
27 days annual leave
Private Medical Care & Life Insurance
Employee Assistance Program
+2
Senior Java Engineer - Microservices & Cloud (Hybrid)
Senior Java Engineer - Microservices & Cloud (Hybrid)

Synechron • Greater London

Hybrid
GBP 90,000 - 120,000
AVP, Java Microservices & Tech Lead
AVP, Java Microservices & Tech Lead

11037 Citibank, N.A. United Kingdom • Belfast City District

Hybrid
GBP 65,000 - 100,000
27 days annual leave
Discretionary annual bonus
Private medical care & life insurance
+5
FX Risk Lead: AI-Enhanced Java Developer (Hybrid)
FX Risk Lead: AI-Enhanced Java Developer (Hybrid)

Citigroup • Greater London

Hybrid
GBP 120,000 - 180,000