Taro Logo

Java Backend Developer- 5-8Years-Pune

Global financial services company providing banking and financial products and services.
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Finance

Description For Java Backend Developer- 5-8Years-Pune

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.

Last updated a day ago

Responsibilities For Java Backend Developer- 5-8Years-Pune

  • Write and maintain Java code for backend systems
  • Implement SOA API middleware (REST and SOAP)
  • Develop messaging middleware solutions
  • Implement workflow integration
  • Write high-performance parallel processing code using multi-threading
  • Create user/technical documentation
  • Write unit tests and participate in development testing
  • Support development environment automation using Jenkins CI
  • Perform peer code reviews
  • Work with databases and optimize queries

Requirements For Java Backend Developer- 5-8Years-Pune

Java
Redis
MongoDB
Kafka
PostgreSQL
  • 5+ years of experience in software development with Java
  • Strong knowledge of Java concurrency and distributed systems
  • 3+ years experience writing REST and SOAP Web Services
  • Expert knowledge of Java threading, collections, exception handling, JDBC
  • Experience with Spring Framework, Spring Boot, Spring Security
  • Strong SQL knowledge (Oracle preferred)
  • Experience with microservices architecture
  • Knowledge of XML, JSON parsing and processing
  • Bachelor's degree or equivalent experience
  • Experience in the Financial Service industry

Interested in this job?

Jobs Related To Citi Java Backend Developer- 5-8Years-Pune