Citi is seeking a Senior Java Backend Developer for their Wholesale Lending Credit Risk (WLCR) initiative. This is an exciting opportunity to join a multi-year technology project building a new platform that supports various Messaging, API, and Workflow Components for Loans Services across the bank.
The role involves working with cutting-edge technologies including microservices, containerization, messaging systems, and both relational and NoSQL databases. You'll be part of a team working in a Hybrid-Agile environment, developing solutions from scratch and integrating with peer and legacy systems using Enterprise Application Integration Patterns.
As a Senior Java Developer, you'll be responsible for writing high-performance, well-tested code, implementing API middleware, handling messaging systems, and working with workflow components. The position requires strong expertise in Java concurrency, Spring Framework, and web services (both REST and SOAP).
The ideal candidate will have 5+ years of software development experience, with deep knowledge of Java ecosystem, distributed systems, and database technologies. You'll work in a collaborative environment, participating in code reviews, documentation, and various stages of the development lifecycle.
This role offers the opportunity to work on complex financial systems at a global scale, with exposure to modern development practices and tools. You'll be part of Citi's technology transformation initiative, working with a diverse team of professionals in a hybrid work environment.
The position is based in Pune, India, offering a full-time opportunity with one of the world's leading financial institutions. Citi provides a supportive environment for professional growth, with opportunities to work on challenging projects that impact global financial services.