Citi is seeking a Java Developer to join their technology team in Chennai. This mid-level position focuses on applications development and big data technologies. The role involves working with core Java/J2EE applications and various big data technologies including Hadoop, Spark, and distributed systems. The ideal candidate will have 2-5 years of experience in application development, strong algorithmic skills, and expertise in test-driven development.
The position offers an opportunity to work with one of the world's leading financial institutions, contributing to mission-critical systems that power global banking operations. You'll be part of a team that develops and maintains large-scale applications, working in an agile environment and following industry best practices.
As a Java Developer at Citi, you'll be responsible for system enhancements, problem-solving, and implementing solutions across complex technical environments. The role requires strong analytical skills and the ability to work with various stakeholders to deliver high-quality software solutions.
The position requires expertise in both traditional Java development and modern big data technologies, making it an excellent opportunity for developers looking to work with cutting-edge technologies while building enterprise-scale applications. You'll be involved in the full software development lifecycle, from analysis and design to implementation and testing.
Working at Citi means being part of a global organization that values diversity, compliance, and technological innovation. The role offers exposure to complex financial systems and the opportunity to work on projects that impact millions of customers worldwide.