Senior Java Microservices Engineer - Spring Boot & Kafka

Citi

Jersey City (NJ)

On-site

USD 121,000 - 182,000

Full time

2 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

Medical, dental & vision coverage
401(k)

Job summary

Citi is seeking an Applications Development Senior Programmer Analyst in Jersey City, NJ to design, build, test, and deploy Java-based microservices. You will implement RESTful APIs, Kafka-based event streams, and cloud-native Spring Cloud patterns within a fast-paced tech team.

The role focuses on performance, scalability, and migration-ready architectures, collaborating with product managers and architects across the SDLC.

Qualifications

  • 3-6 years of professional Java development experience with JDK 8+.

Responsibilities

  • Design, develop, test, deploy, and maintain Java applications using Spring Boot microservices.
  • Implement REST, async messaging, service-to-service integration with fault tolerance.
  • Build cloud-native services with Spring Cloud components.
  • Develop Event-Driven Architecture using Kafka for async communication.
  • Apply knowledge of Java collections, concurrency, and multi-threading for performance.
  • Conduct performance tuning, profiling, and GC tuning as needed.
  • Collaborate with product managers and architects to translate requirements into designs.
  • Participate in all phases of the software development lifecycle for microservices.
  • Troubleshoot and upgrade existing services as part of migration strategy.

Skills

Java development
Spring Boot
REST APIs
Kafka
Docker
Agile methodologies
Cloud-native microservices

Education

Bachelor’s degree/University degree or equivalent experience

Tools

GitHub
Snowflake

Job description

Citi is seeking an Applications Development Senior Programmer Analyst in Jersey City, NJ to design, build, test, and deploy Java-based microservices. You will implement RESTful APIs, Kafka-based event streams, and cloud-native Spring Cloud patterns within a fast-paced tech team.

The role focuses on performance, scalability, and migration-ready architectures, collaborating with product managers and architects across the SDLC.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Microservices Engineer
Senior Java Microservices Engineer

Citibank (Switzerland) AG • Jersey City (NJ)

Hybrid
USD 121,000 - 182,000
Senior Java & Microservices Lead Architect
Senior Java & Microservices Lead Architect

Citi • Jersey City (NJ)

On-site
USD 142,000 - 213,000
VP, Java Microservices — Hybrid Cloud-Native Architect
VP, Java Microservices — Hybrid Cloud-Native Architect

Citi • Jersey City (NJ)

Hybrid
USD 142,000 - 213,000
Hybrid work model with 3 days in the.
Continuous learning resources
Wellbeing programs and comprehensive福利
Senior Java Lead - Microservices & Kafka (Hybrid)
Senior Java Lead - Microservices & Kafka (Hybrid)

Citi • New York (NY)

Hybrid
USD 42,000 - 63,000
Enterprise Java Engineer – Spring Microservices & Kafka
Enterprise Java Engineer – Spring Microservices & Kafka

Apex Systems • Jersey City (NJ), Northern (KY)

Hybrid
USD 96,000 - 99,000
Medical, dental, vision insurance
401K with company match
HSA (Health Savings Account)
+2
Senior Java Engineer — Microservices, AWS & Kafka
Senior Java Engineer — Microservices, AWS & Kafka

5 Star Recruitment • Jersey City (NJ)

On-site
USD 100,000 - 130,000
Senior Java Engineer — REST, Cloud & API Expert
Senior Java Engineer — REST, Cloud & API Expert

SIDRAM TECHNOLOGIES • New Jersey

On-site
USD 120,000 - 180,000
Senior Java Microservices Engineer — Spring Boot, Kafka, Docker
Senior Java Microservices Engineer — Spring Boot, Kafka, Docker

Cognizant • Boston (MA)

Hybrid
USD 60,000 - 114,000
Medical/Dental/Vision/Life Insurance
Paid holidays plus Paid Time Off
401(k) plan and contributions
+3
Senior Java Developer — Hybrid, Microservices Leader
Senior Java Developer — Hybrid, Microservices Leader

Citi • New York (NY)

Hybrid
USD 94,000 - 142,000
Java Microservices Engineer (Spring Boot, Kafka)
Java Microservices Engineer (Spring Boot, Kafka)

Tata Consultancy Services • New Castle (DE)

On-site
USD 90,000 - 130,000