Citi, one of the world's leading global banks with over 230,000 employees, is seeking a Java Full Stack Developer to join their technology team in Pune or Chennai, India. This hybrid role offers an opportunity to shape the future of banking through technology innovation. The position requires 5-8 years of experience in Java full-stack development, with strong expertise in Core Java, Spring frameworks, and modern web technologies. The role involves developing, testing, and maintaining code as part of an agile team, while also serving as an advisor to junior developers.
The ideal candidate will have deep knowledge of Java ecosystems, including Spring (Core, MVC, JDBC), Hibernate, and REST APIs, along with frontend experience in Angular/React. They should be comfortable with modern development practices including CI/CD, code quality tools, and version control systems. The role offers comprehensive benefits including health programs, mental wellness support, and continuous learning opportunities.
Working at Citi means joining a technology-driven organization that's transforming banking globally. The role provides opportunities for career growth, community involvement, and making real impact. The company culture emphasizes innovation, collaboration, and professional development, supported by various learning resources and development programs. This is an excellent opportunity for experienced developers looking to work on enterprise-scale applications in the financial sector while enjoying the benefits of a hybrid work environment.