Senior Java Microservices Engineer

Citibank (Switzerland) AG

Jersey City (NJ)

Hybrid

USD 121,000 - 182,000

Full time

2 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Citibank (Switzerland) AG in Jersey City, NJ, seeks an Applications Development Programmer Analyst to contribute to design, development, and migration of microservices using Java/Spring Boot in a hybrid work model. You will implement REST and Kafka-based event-driven patterns, build cloud-native services with Spring Cloud, optimize performance, and collaborate with product managers and architects across the SDLC.

The role requires 5–8 years of experience and a Bachelor’s degree.

Qualifications

  • 5–8 years of relevant experience in software development and applications analysis.
  • Experience in designing, developing, and deploying Java applications and microservices.
  • Strong knowledge of Spring Framework, RESTful APIs, and Cloud-native patterns.

Responsibilities

  • Design, develop, test, deploy, and maintain Java microservices following Spring Boot patterns.
  • Implement REST, asynchronous messaging, and service-to-service integration with fault tolerance.
  • Build cloud-native services using Spring Cloud components (config, discovery, gateway, circuit breaker).
  • Develop and implement Event‑Driven Architecture (EDA) using Kafka for async communication.
  • Apply knowledge of Java Concurrency, tuning, and performance optimization.
  • Collaborate with product managers, architects, and other developers across the SDLC.

Skills

Java development
Spring Framework
RESTful APIs
Microservices architecture
Agile methodologies
Cloud / Spring Cloud
Kafka

Education

Bachelor's degree

Tools

Docker
GitHub

Job description

Citibank (Switzerland) AG in Jersey City, NJ, seeks an Applications Development Programmer Analyst to contribute to design, development, and migration of microservices using Java/Spring Boot in a hybrid work model. You will implement REST and Kafka-based event-driven patterns, build cloud-native services with Spring Cloud, optimize performance, and collaborate with product managers and architects across the SDLC.

The role requires 5–8 years of experience and a Bachelor’s degree.

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)
VP, Java Backend & Microservices Lead
VP, Java Backend & Microservices Lead

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

Hybrid
Confidential
Senior Java & Microservices Lead Architect
Senior Java & Microservices Lead Architect

Citi • Jersey City (NJ)

On-site
USD 142,000 - 213,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 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 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 Architect: Enterprise Microservices & DevSecOps
Senior Java Architect: Enterprise Microservices & DevSecOps

Programmers.io • Tampa (FL)

On-site
USD 150,000 - 210,000
Senior Java Developer — Hybrid, Microservices Leader
Senior Java Developer — Hybrid, Microservices Leader

Citi • New York (NY)

Hybrid
USD 94,000 - 142,000
Senior Java VP - Hybrid Leader, Platform & Data
Senior Java VP - Hybrid Leader, Platform & Data

Citibank (Switzerland) AG • Tampa (FL)

Hybrid
USD 114,000 - 171,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福利