Description
Citi is hiring a Senior Java Developer for its Applications Development team to design, build, and own high-performance Java applications supporting global financial services. The role focuses on scalable backend services, RESTful APIs, cloud-native platforms, testing automation, production reliability, and technical leadership. Candidates need at least five years of Java development experience, strong Spring and Spring Boot expertise, database and messaging knowledge, and experience with CI/CD and distributed systems. The position offers a hybrid model with three office days and two remote days, along with competitive compensation and benefits.
