Citi is seeking a Senior Full Stack Java Developer to join their team in Pune. This intermediate-level position is responsible for developing and implementing new or revised application systems using Java/JEE technologies. The role involves working on complex enterprise applications, conducting feasibility studies, and providing technical leadership. As a senior developer, you'll be expected to work independently, mentor junior team members, and interface with business stakeholders. The position offers an opportunity to work with cutting-edge technologies in a global financial institution, contributing to mission-critical applications. The ideal candidate will have strong full-stack development skills, particularly in Java/JEE, Angular, and database technologies, combined with excellent problem-solving abilities and project management experience. This hybrid role allows for flexible working arrangements while maintaining collaborative team interactions. Join Citi's technology team to work on innovative solutions that impact millions of customers worldwide while advancing your career in a supportive, diverse environment that values technical excellence and professional growth.