Senior Java Microservices Engineer

Citigroup Inc.

Jersey City (NJ)

On-site

USD 121,000 - 182,000

Full time

4 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Medical, dental & vision coverage
401(k)

Job summary

Citigroup Inc. in Jersey City, NJ is seeking an Applications Development Senior Programmer Analyst to join the Technology team.

This role focuses on designing, building, testing, deploying, and maintaining Java microservices using Spring Boot, Spring Cloud, Kafka, and RESTful APIs in a cloud-native environment. You will work with product managers and architects across SDLC, optimize performance, and follow Agile practices (Scrum/Kanban).

Qualifications

  • 5-8 years of relevant experience
  • Experience in systems analysis and programming software applications
  • Experience in managing and implementing successful projects
  • Working knowledge of consulting/project management techniques/methods
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements

Responsibilities

  • Design, develop, test, deploy, and maintain Java applications following Spring Boot microservices patterns
  • Implement REST, async messaging, and service-to-service integration
  • Build cloud-native services using Spring Cloud components
  • Develop Event-Driven Architecture (EDA) using Kafka
  • Apply knowledge of Java collections, concurrency, and multi-threading
  • Perform performance tuning, profiling, and optimization across services
  • Write clean, well-documented code and adhere to standards
  • Collaborate with product managers, architects, and developers to translate requirements into designs
  • Participate in all SDLC phases and migrations of microservices

Skills

Java
Concurrency
Multithreading
Performance tuning

Education

Bachelor’s degree in Computer Science or related field

Tools

Spring Boot
Docker
Kafka
Spring Cloud
RESTful APIs
GITHUB
API Gateway
Service Discovery

Job description

Citigroup Inc. in Jersey City, NJ is seeking an Applications Development Senior Programmer Analyst to join the Technology team.

This role focuses on designing, building, testing, deploying, and maintaining Java microservices using Spring Boot, Spring Cloud, Kafka, and RESTful APIs in a cloud-native environment. You will work with product managers and architects across SDLC, optimize performance, and follow Agile practices (Scrum/Kanban).

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Microservices Engineer - Spring Boot & Kafka
Senior Java Microservices Engineer - Spring Boot & Kafka

Citi • Jersey City (NJ)

On-site
USD 121,000 - 182,000
Medical, dental & vision coverage
401(k)
Senior Java Microservices Engineer
Senior Java Microservices Engineer

Citibank (Switzerland) AG • Jersey City (NJ)

Hybrid
USD 121,000 - 182,000
Senior Java Spring Microservices Developer
Senior Java Spring Microservices Developer

Citigroup Inc. • Jacksonville (FL)

On-site
USD 96,960 - 145,440
Medical, dental & vision coverage
401(k)
Paid time off packages
Senior Java Backend Lead & Platform Architect
Senior Java Backend Lead & Platform Architect

Citigroup Inc. • Jersey City (NJ)

On-site
USD 142,000 - 213,000
Medical, dental & vision coverage
401(k)
Life, disability & accident insurance
+4
Senior Java & Microservices Lead Architect
Senior Java & Microservices Lead Architect

Citi • Jersey City (NJ)

On-site
USD 142,000 - 213,000
Senior Full-Stack Java Engineer for Modern FinTech Platforms
Senior Full-Stack Java Engineer for Modern FinTech Platforms

Citigroup Inc. • Jersey City (NJ)

On-site
USD 142,320 - 213,480
Senior Java Architect: Enterprise Microservices & DevSecOps
Senior Java Architect: Enterprise Microservices & DevSecOps

Programmers.io • Tampa (FL)

On-site
USD 150,000 - 210,000
VP, Java Backend & Microservices Lead
VP, Java Backend & Microservices Lead

Citibank (Switzerland) AG • Jersey City (NJ), Northern (KY)

Hybrid
Confidential
Java Microservices Engineer | Docker/Kubernetes, Kafka, REST
Java Microservices Engineer | Docker/Kubernetes, Kafka, REST

Citigroup Inc. • Irving (TX)

On-site
USD 85,000 - 118,000
Medical, dental & vision coverage
401(k) plan
Paid time off
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