Senior Java Backend Architect — Payments Modernization

Citigroup Inc.

Jersey City (NJ)

On-site

USD 142,000 - 213,000

Full time

14 days+
Application generator

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

Get past ATS filters

Job summary

Citigroup Inc. is seeking a Senior Java Backend Developer to modernize CitiDirect’s Payment architecture in Jersey City, NJ. You will design, develop, and maintain high-performance Java backend services, architect microservices with Spring and Spring Cloud, and implement event-driven systems with Kafka.

Required are 7+ years in Java, Spring expertise, microservices experience, and strong API security. Familiarity with Docker/Kubernetes and CI/CD is preferred.

Qualifications

  • 7+ years of Java development experience.
  • Strong Spring Framework, Spring Boot, and Spring Cloud expertise.
  • Proven microservices architecture experience.
  • Reactive programming proficiency.
  • Kafka-based event-driven design and implementation.
  • MongoDB and Oracle SQL with performance optimization.
  • RESTful API design and secure coding practices.
  • Experience with unit/integration testing (JUnit/Mockito).
  • OAuth 2.0 / JWT security in microservices.

Responsibilities

  • Design, develop, and maintain robust Java backend services.
  • Architect microservices with Spring 6, Spring Boot 3, Spring Cloud.
  • Implement event-driven architectures using Kafka.
  • Work with MongoDB and Oracle schemas and queries.
  • Write unit and integration tests.
  • Participate in code reviews and mentor juniors.
  • Contribute to development process improvements.

Skills

Core Java
Spring Framework
Microservices
Reactive programming
Apache Kafka
MongoDB
Oracle SQL
RESTful APIs
JUnit Mockito
OAuth 2.0 JWT
Security best practices

Tools

Docker
Kubernetes
CI/CD

Job description

Citigroup Inc. is seeking a Senior Java Backend Developer to modernize CitiDirect’s Payment architecture in Jersey City, NJ. You will design, develop, and maintain high-performance Java backend services, architect microservices with Spring and Spring Cloud, and implement event-driven systems with Kafka.

Required are 7+ years in Java, Spring expertise, microservices experience, and strong API security. Familiarity with Docker/Kubernetes and CI/CD is preferred.

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

Similar jobs worth comparing

Senior Java Backend Architect - Payments Modernization
Senior Java Backend Architect - Payments Modernization

Citi • Jersey City (NJ)

On-site
USD 142,000 - 213,000
Senior Java Backend Engineer — Payments Modernization
Senior Java Backend Engineer — Payments Modernization

Citibank (Switzerland) AG • Jersey City (NJ)

On-site
Confidential
Medical, dental & vision coverage
401(k)
Life, disability insurance
+2
VP, Payments Modernization: Senior Java Backend Architect
VP, Payments Modernization: Senior Java Backend Architect

Citi • New York (NY)

Hybrid
USD 142,000 - 213,000
Medical, dental & vision insurance
401(k)
Paid time off
Java Backend Dev – Payments Modernization & Microservices
Java Backend Dev – Payments Modernization & Microservices

Citi • New York (NY)

On-site
USD 94,000 - 142,000
CitiDirect Senior Java Dev for Payments Modernization – Vice President
CitiDirect Senior Java Dev for Payments Modernization – Vice President

Citibank (Switzerland) AG • Jersey City (NJ)

On-site
Confidential
Medical, dental & vision coverage
401(k)
Life, disability insurance
+2
Senior Java Architect — Global Payments Platform Lead
Senior Java Architect — Global Payments Platform Lead

MainframeMaster • Delaware

Hybrid
USD 140,000 - 190,000
Hybrid work schedule
AI tooling access
Wellbeing programs
+2
CitiDirect Senior Java Dev for Payments Modernization – Vice President
CitiDirect Senior Java Dev for Payments Modernization – Vice President

Citigroup Inc. • Jersey City (NJ)

On-site
USD 142,000 - 213,000
CitiDirect Senior Java Dev for Payments Modernization - Vice President
CitiDirect Senior Java Dev for Payments Modernization - Vice President

Citi • New York (NY)

Hybrid
USD 142,000 - 213,000
Medical, dental & vision insurance
401(k)
Paid time off
CitiDirect Senior Java Dev for Payments Modernization – Vice President
CitiDirect Senior Java Dev for Payments Modernization – Vice President

Citi • Jersey City (NJ)

On-site
USD 142,000 - 213,000
CitiDirect Java Dev for Payments Modernization - Assistant Vice President
CitiDirect Java Dev for Payments Modernization - Assistant Vice President

Citi • New York (NY)

On-site
USD 94,000 - 142,000