Citi, a leading global financial institution, is seeking a Full Stack Java Developer to join their technology team in Chennai. This mid-level position offers an exciting opportunity to work on complex system integration projects within one of the world's largest banking organizations. The role focuses on developing and maintaining enterprise-scale applications using modern Java technologies and cloud platforms.
The ideal candidate will be hands-on with full-stack development, combining backend expertise in Java, Spring Boot, and various databases with frontend skills in Angular and modern web technologies. You'll be working in a collaborative environment, interfacing with cross-functional teams across multiple geographical areas, and contributing to the bank's digital transformation initiatives.
This position requires strong technical fundamentals in Java ecosystem, test-driven development practices, and modern DevOps tools. You'll be responsible for building robust, scalable solutions while following industry best practices and standards. The role offers exposure to cutting-edge technologies including cloud platforms, microservices architecture, and AI-powered development tools like GitHub Copilot.
Working at Citi means joining a global team that values diversity and innovation. The position provides an excellent opportunity to work on enterprise-scale applications that impact millions of users worldwide. You'll be part of a team that embraces modern development practices and continuously adopts new technologies to deliver better banking solutions.
The role requires a bachelor's degree in computer science or related field, along with 3+ years of relevant experience in full-stack development. Strong problem-solving abilities and excellent communication skills are essential, as you'll be collaborating with teams across different time zones and cultures.