Citi is seeking a Mid-Level Developer to join their team in Pune, India. This role is part of the Applications Development team, responsible for establishing and implementing new or revised application systems. The position requires expertise in full-stack development, particularly with Java/JEE, React, and PostgreSQL technologies. The ideal candidate will have 4-8 years of experience in financial services technology, with strong skills in enterprise integrations, security implementations, and performance optimization.
The role offers an opportunity to work with a leading global financial institution, contributing to mission-critical applications while collaborating with cross-functional teams. You'll be involved in the entire software development lifecycle, from design to implementation and maintenance. The position requires a balance of technical expertise and business acumen, as you'll be interfacing with various stakeholders and mentoring junior team members.
Key technical areas include working with RESTful APIs, Kafka messaging, Elastic Search, and various database technologies. The role emphasizes security-first development practices and requires experience with modern development tools and methodologies. You'll be part of a team that values continuous learning and innovation, with opportunities to work on complex, large-scale financial systems.
This position is ideal for developers who want to advance their careers in financial technology, offering exposure to enterprise-scale applications and the chance to work with cutting-edge technologies. The role provides a platform to develop both technical and leadership skills while contributing to systems that impact global financial operations.