Description
Citi is hiring a full-stack software engineer to design, implement, and maintain enterprise banking applications. The role covers Java and C++ development, service-oriented and microservices architectures, messaging, data services, database programming, analytics, and CI/CD, with a strong emphasis on agile delivery and software quality. Candidates need 10+ years of software engineering experience, a bachelor’s or equivalent degree, and extensive experience with the listed technologies.
