Citi, a leading global financial institution, is seeking a Java Software Engineer to join their team in Chennai. This role offers an exciting opportunity to work on enterprise-level applications using cutting-edge technologies and modern development practices. As a full-stack software engineer, you'll be responsible for developing innovative solutions while working in an agile environment.
The position requires expertise in Java development with a strong foundation in microservices architecture, cloud-native development, and modern frameworks like Spring Boot. You'll be working with a diverse tech stack including both backend and frontend technologies, contributing to the design and implementation of scalable solutions that power Citi's global operations.
The ideal candidate will have 3+ years of experience in software development with a strong command of Java and object-oriented principles. You'll be part of a collaborative environment where you can grow your skills while working on challenging projects that impact millions of users worldwide. The role offers exposure to various aspects of modern software development, from containerization and CI/CD to event-driven architecture and cloud technologies.
Working at Citi means joining a prestigious financial institution with a global presence, offering opportunities for career growth and the chance to work with cutting-edge technologies. You'll be part of a team that values innovation, technical excellence, and continuous learning. The position provides hands-on experience with enterprise-scale applications while working alongside experienced professionals in the financial technology sector.
This role is perfect for a mid-level developer looking to advance their career in a dynamic, fast-paced environment where they can make significant contributions to large-scale financial technology solutions. You'll have the opportunity to work on complex technical challenges while developing expertise in financial domain knowledge.