Full-Stack Java Microservices Engineer — Hybrid

Citigroup Inc.

Belfast City District

Hybrid

GBP 85,000 - 115,000

Full time

4 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
Discretionary 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 Senior Java Developer to join the Risk Data Team. You will architect and implement robust microservices using Java/J2EE, Spring Boot, and RESTful services while optimizing SQL and CI/CD pipelines.

You will lead a team of developers, promote clean code, and help advance cloud-native data platforms across the Institutional Data Platform and Citi Enterprise Data Organization, with a hybrid work model and strong mentorship opportunities.

Qualifications

  • Experience in developing and implementing complex software solutions.
  • 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.
  • Solid understanding of software engineering best practices, OOP, design patterns, and CI/CD pipelines.
  • Experience with source code management tools (Git or Bitbucket).
  • 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.

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, OOP principles, and design patterns.
  • Contribute to CI/CD pipelines.
  • Manage source code effectively using Git/Bitbucket.
  • Promote clean coding principles and maintain high code quality with Sonar.
  • Design and implement unit, integration, and functional tests.
  • Analyze and solve complex technical problems efficiently.
  • Lead, mentor, and manage a team of application developers.

Skills

Java/J2EE
Spring Boot
RESTful web services
Microservices Architecture
Core Java
Multi-threading
Collections framework
Spring Framework
CI/CD pipelines
Git/Bitbucket
Sonar
Unit/Integration/Functional tests
Problem solving
Communication skills

Tools

Git
Bitbucket
Docker
Kubernetes
OpenShift
Jira
CI/CD tooling

Job description

Citi is hiring a Senior Java Developer to join the Risk Data Team. You will architect and implement robust microservices using Java/J2EE, Spring Boot, and RESTful services while optimizing SQL and CI/CD pipelines.

You will lead a team of developers, promote clean code, and help advance cloud-native data platforms across the Institutional Data Platform and Citi Enterprise Data Organization, with a hybrid work model and strong mentorship opportunities.

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

Similar jobs worth comparing

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 & AVP — Java Microservices
Senior Full-Stack Engineer & AVP — Java Microservices

eFinancialCareers • Belfast City District

Hybrid
GBP 75,000 - 110,000
27 days annual leave
Discretionary bonus
Private medical care
+5
Java Developer: Hybrid, AI-Driven Finance Tech
Java Developer: Hybrid, AI-Driven Finance Tech

Citi • Greater London

Hybrid
GBP 70,000 - 100,000
27 days annual leave
Discretional annual bonus
Private Medical Care & Life Insurance
+5
Java Microservices Lead – Risk Data Platform
Java Microservices Lead – Risk Data Platform

Citibank (Switzerland) AG • Belfast City District

Hybrid
Confidential
Hybrid working
Salary reviewed annually
Private Medical Care
+4
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 Lead: Real-Time Risk & Cloud Solutions (Hybrid)
Senior Java Lead: Real-Time Risk & Cloud Solutions (Hybrid)

Citigroup Inc. • Greater London

Hybrid
GBP 90,000 - 120,000
27 days annual leave (plus bankhols)
Discretionary annual bonus
Private Medical Care & Life Insurance
+5
Full Stack Developer - Assistant Vice President
Full Stack Developer - Assistant Vice President

Citi • Belfast City District

Hybrid
GBP 70,000 - 100,000
27 days annual leave
Discretionary annual bonus
Private Medical Care & Life Insurance
+4
Banking Tech Lead - Angular/Java Full-Stack (Hybrid)
Banking Tech Lead - Angular/Java Full-Stack (Hybrid)

Citibank (Switzerland) AG • Greater London

Hybrid
Confidential
27 days annual leave
Discretional annual bonus
Private Medical Care & Life Insurance
+4
Full Stack Developer - Assistant Vice President
Full Stack Developer - Assistant Vice President

Citibank (Switzerland) AG • Belfast City District

Hybrid
Confidential
Hybrid working
Salary reviewed annually
Private Medical Care
+4
Lead Java Developer — Real-Time Risk & Cloud (Hybrid)
Lead Java Developer — Real-Time Risk & Cloud (Hybrid)

Citibank (Switzerland) AG • Greater London

Hybrid
Confidential
27 days annual leave
Discretional annual bonus
Private medical care
+2