Citi is seeking an experienced Full Stack Java Developer to join their team in Pune. This role is part of their Digital Software Engineering team and requires a professional with 7-8 years of experience in application development. The position involves working on multiple development platforms, focusing on Angular and Java technologies, while incorporating modern practices like AI and Gen AI.
The ideal candidate will be responsible for developing, designing, and implementing secure code, participating in system architecture discussions, and driving technical implementations. They will work on high-traffic, distributed cloud-based services and contribute to improving team development processes for faster delivery and innovation.
This role offers an opportunity to work with one of the world's leading financial institutions, dealing with complex technical challenges and contributing to core business activities. The position requires someone who can work independently, has strong analytical skills, and can effectively communicate technical concepts to various stakeholders.
Key responsibilities include turning technical designs into code, conducting systems analysis, ensuring code quality through CI/CD pipeline implementation, and maintaining project development schedules. The role also involves collaboration with various teams and stakeholders to deliver high-quality software solutions.
The successful candidate will need to demonstrate strong experience in full stack development, particularly with Angular and Java, knowledge of Oracle SQL, and familiarity with AI tools and Gen AI. They should have experience with Agile methodologies and a proven track record of problem-solving. This position offers the opportunity to work on cutting-edge technology while contributing to Citi's digital transformation initiatives.