Citi is seeking a Senior Java Backend Developer for their Wholesale Lending Credit Risk (WLCR) division in Pune, India. This role is part of a multi-year technology initiative focused on building a new platform that supports various messaging, API, and workflow components for loan services across the bank.
The ideal candidate will join a team working on building solutions from scratch using modern technologies including messaging systems, APIs, workflows, and both relational and NoSQL databases. The platform leverages containers and microservices architecture, integrating with peer and legacy systems using enterprise application integration patterns.
As a Senior Java Developer, you'll be responsible for writing high-quality, well-tested code, implementing SOA API middleware, developing messaging solutions, and working with workflow integration. The role requires expertise in Java concurrency, distributed systems, and various Spring framework components. You'll be working in a Hybrid-Agile customized SDLC environment.
Key technical requirements include strong experience with Java, Spring Framework, REST/SOAP web services, and SQL databases. Knowledge of messaging systems (RabbitMQ, ActiveMQ, Kafka), container technologies (Docker, Kubernetes), and caching solutions (Redis, Hazelcast) is highly valued.
This position offers the opportunity to work on cutting-edge financial technology solutions at one of the world's leading banks. The role combines technical expertise with business domain knowledge in financial services, making it an excellent opportunity for experienced developers looking to advance their careers in fintech.
Working at Citi means joining a global organization with a rich history and strong commitment to diversity and inclusion. The company offers a collaborative environment where you'll work with talented professionals and have opportunities to contribute to significant technological transformations in the banking sector.