Citi, a leading global financial services company, is seeking a Senior Backend Developer with Java expertise for their Bangalore office. This role is part of the Applications Development team, responsible for establishing and implementing new or revised application systems. The position requires 8-12 years of experience and deep expertise in Java, J2EE, and enterprise architecture. You'll be working on critical financial systems, managing the full development lifecycle from analysis to implementation, and serving as a technical SME. The role offers the opportunity to work with modern cloud technologies, including OpenShift Enterprise, and various monitoring and deployment tools. As a senior developer, you'll also mentor junior team members and contribute to architectural decisions. The position demands strong problem-solving abilities and the capability to work independently while handling complex technical challenges in a fast-paced financial environment.