Citi seeks a Senior Java Developer at the Intermediate level for its Chennai, Tamil Nadu office. This full-time position requires expertise in Java to contribute to the development and maintenance of critical applications within a global financial services environment. The role involves designing, coding, and testing robust Java-based solutions, collaborating with cross-functional teams to deliver high-quality software. Candidates are expected to possess strong problem-solving abilities and a solid understanding of software development life cycles. The position offers an opportunity to work on challenging projects within the banking sector, leveraging Java technologies to support business objectives. Ideal applicants will have a proven track record in Java development and the capacity to thrive in a dynamic, regulated setting.