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) 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.

Last updated a day ago

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

  • Write good and well-tested code in Java
  • Implement SOA API middleware (both REST and SOAP)
  • Implement MOM Messaging middleware
  • Integrate workflow systems
  • Write high performance parallel processing using multi-threading
  • Write user/supporter documentation
  • Write unit tests and participate in dev testing
  • Support development environment automation using Jenkins CI, Bash, BitBucket
  • Perform peer code reviews
  • Work with Oracle databases

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

Java
Redis
MongoDB
Kafka
PostgreSQL
  • 5+ years of experience in software development as Java developer
  • 3+ years experience writing REST and SOAP Web Services
  • 1+ year experience with SQL/NoSQL databases
  • Expert knowledge of Java threading, collections, exception handling, JDBC, OOP concepts
  • Experience with Spring Framework, Spring Boot, Spring Security
  • Good knowledge of SQL (Oracle preferred)
  • Experience in Microservices development
  • Experience with distributed systems
  • Bachelor's degree or equivalent experience

Interested in this job?

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