Citi is hiring a Java Backend Developer in Chennai, on a hybrid model, within its Applications Development group. Alongside building backend services in Java, the role carries team responsibilities: guiding an applications development team towards its goals, recommending better work procedures, resolving issues using technical experience, and making sure the quality of the team's work is high. You will understand how your area fits with other technology teams, act as backup to the development manager and coach junior developers and analysts, while assessing risk and following Citi's compliance policies. Candidates should have about 3 to 5 years of hands-on experience in Java backend development (typically Spring Boot and microservices), good knowledge of SQL and CI/CD practices, and strong problem-solving and communication skills.