Citi is seeking an experienced Senior Java Backend Developer to join a team modernizing CitiDirect’s Payment architecture. You will design, develop, and maintain robust, scalable Java-based backend services, and architect microservices using Spring Framework and cloud tools. The role requires hands-on experience with Spring Boot, Spring Cloud, Kafka, MongoDB, Oracle, and solid unit/integration testing, with a focus on security and scalable performance.