Senior Java Engineer: Lead Spring Boot Microservices

Citigroup Inc.

Jacksonville (FL)

Hybrid

USD 97,000 - 145,000

Full time

5 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Hybrid work model
Certifications support
Global career opportunities
Competitive benefits

Job summary

Citi in Jacksonville, Florida is seeking a senior software engineering leader to design and build mid-to-large Java applications using Spring Boot and microservices. You will own the full software lifecycle end-to-end and define engineering standards that align with the platform blueprint.

You will mentor engineers, drive Agile delivery, collaborate with stakeholders, and deliver measurable business outcomes in a high‑performance, globally connected team.

Qualifications

  • 5 to 8 years of experience in a software product development or technical environment.
  • Hands‑on expertise in Java, Spring Boot, and Microservices development.
  • Proven ability to manage the complete software development lifecycle, from requirements and design through release and operational support.
  • Strong analytical and problem‑solving skills, with a data‑driven approach to diagnosing technical issues and making engineering decisions.
  • Practical experience delivering projects using Agile or hybrid Agile‑Waterfall methodologies.
  • Ability to manage third‑party technology vendors, including implementation planning and partnership evaluation.
  • Exceptional written and verbal communication skills, with the ability to align technical and non‑technical stakeholders around complex delivery challenges.
  • Bachelor's degree in a relevant field or equivalent professional experience.

Responsibilities

  • Design and build mid‑to‑large‑scale Java applications using Spring Boot and Microservices architecture, applying engineering best practices to produce efficient, maintainable, and scalable code.
  • Serve as the technical authority for diagnosing complex application performance issues, coding defects, and architectural flaws, conducting root cause analysis to deliver lasting fixes.
  • Own the full software development lifecycle end‑to‑end, from strategic scoping and technical planning through development, testing, deployment, and post‑launch support.
  • Define and maintain engineering standards for coding, testing, and debugging, ensuring all application design aligns with the broader architectural blueprint and system dependencies.
  • Champion Agile delivery across the team, identifying inter‑team dependencies, optimising development processes, and continuously improving concurrent project throughput.
  • Build consensus across engineering teams, business stakeholders, and senior leadership, translating technical decisions into clear outcomes that keep delivery on track.
  • Mentor and coach engineers, share technical expertise through brown bags and engineering forums, and advance your own knowledge through industry certifications and continuous learning.

Skills

Java
Spring Boot
Microservices
SDLC
Agile
Vendor management
Communication
Problem solving

Education

Bachelor's degree

Tools

React
Angular

Job description

Citi in Jacksonville, Florida is seeking a senior software engineering leader to design and build mid-to-large Java applications using Spring Boot and microservices. You will own the full software lifecycle end-to-end and define engineering standards that align with the platform blueprint.

You will mentor engineers, drive Agile delivery, collaborate with stakeholders, and deliver measurable business outcomes in a high‑performance, globally connected team.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Engineer – Hybrid (Spring Boot & Microservices)
Senior Java Engineer – Hybrid (Spring Boot & Microservices)

Citigroup • Jacksonville (FL)

Hybrid
USD 120,000 - 160,000
Hybrid work model
Professional development support
Competitive benefits
Senior Java & Microservices Lead Architect
Senior Java & Microservices Lead Architect

Citi • Jersey City (NJ)

On-site
USD 142,000 - 213,000
Senior Java Engineer — Hybrid Tech Lead, Microservices
Senior Java Engineer — Hybrid Tech Lead, Microservices

Citibank (Switzerland) AG • Jacksonville (FL), Northern (KY)

Hybrid
Confidential
Hybrid work model (3 days in office, 2
Support for professional development &
Senior Java Spring Microservices Developer
Senior Java Spring Microservices Developer

Citigroup Inc. • Jacksonville (FL)

On-site
USD 96,000 - 146,000
Medical, dental & vision coverage
401(k)
Paid time off packages
Senior Java Backend Architect — Microservices Lead
Senior Java Backend Architect — Microservices Lead

Citibank (Switzerland) AG • Irving (TX)

On-site
Confidential
Medical, dental & vision
401(k) + life/disability insurance
Paid time off & holidays
Senior Java Engineer — Spring Boot & Microservices
Senior Java Engineer — Spring Boot & Microservices

ICE Clear Europe Limited • Jacksonville (FL), Northern (KY)

Hybrid
USD 90,000 - 125,000
Lead Java Microservices Engineer — Spring Boot Expert
Lead Java Microservices Engineer — Spring Boot Expert

JPMorgan Chase & Co. • Jersey City (NJ)

On-site
USD 157,000 - 215,000
Senior Java Engineer: Spring Boot & Microservices Lead
Senior Java Engineer: Spring Boot & Microservices Lead

Intercontinental Exchange (ICE) • Jacksonville (FL)

On-site
USD 110,000 - 140,000
Senior Java Full-Stack & Microservices Architect
Senior Java Full-Stack & Microservices Architect

Citi • Irving (TX)

On-site
USD 126,000 - 189,000
Medical, dental & vision coverage
401(k)
Paid time off
Senior Java Engineer: Spring Boot & Microservices
Senior Java Engineer: Spring Boot & Microservices

ICE • Atlanta (GA)

On-site
USD 110,000 - 150,000