Citi, a leading global financial services company, is seeking a Senior Java Developer (AVP) to join their technology team in Pune. This role focuses on developing and implementing enterprise-level applications using modern microservices architecture and cutting-edge technologies. The position requires expertise in Java, microservices, and various modern technologies including Redis, MongoDB, and Kafka.
As a Senior Java Developer, you'll be responsible for leading application systems analysis, design, and development while working with minimal supervision. The role involves handling complex programming challenges, conducting feasibility studies, and ensuring robust security measures in application development. You'll also serve as a subject matter expert to senior stakeholders and mentor junior team members.
The ideal candidate brings 7-12 years of relevant experience with strong expertise in Java, microservices, and cloud technologies. You should be comfortable working with both SQL and NoSQL databases, have experience with event-driven architecture, and possess strong knowledge of DevOps tools like Docker and Kubernetes. The role offers an opportunity to work on critical financial systems while being part of a global technology team at one of the world's leading financial institutions.
This position is perfect for a seasoned Java developer looking to advance their career in financial technology, working on complex, large-scale systems that power global banking operations. You'll be part of an innovative team that values technical excellence, collaboration, and continuous learning.