Taro Logo

Senior Java Developer-C12-AVP

Citi is a leading global bank providing financial services and products to consumers, corporations, and institutions.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
7+ years of experience
Finance

Description For Senior Java Developer-C12-AVP

Citi, a leading global financial institution, is seeking a Senior Java Developer to join their technology team in Pune. This role represents an exciting opportunity to work with one of the world's largest banks, contributing to mission-critical applications and systems.

The position requires an experienced Java developer with 7-12 years of software development experience to participate in the establishment and implementation of new and revised application systems. The ideal candidate will bring strong expertise in Java/J2EE, Spring Boot, and microservices architecture, along with deep knowledge of enterprise-level application development.

You'll be working with modern technologies including Spring Framework, Hibernate, RESTful web services, and various database technologies. The role involves hands-on development using Core Java, multi-threading, and collections framework. Experience with cloud-native development and container orchestration tools (Docker, Kubernetes, OpenShift) is highly valued, as is knowledge of event-driven architecture using Kafka.

The position offers the opportunity to work on complex, large-scale systems within a global financial institution. You'll be responsible for designing and implementing various types of tests, ensuring code quality, and working with various stakeholders across the organization. The role requires strong analytical and problem-solving skills, along with excellent communication abilities.

As part of Citi's technology team, you'll be at the forefront of financial technology innovation, working with a diverse team of professionals across the globe. This role is perfect for a senior developer looking to advance their career in a stable, prestigious organization while working on challenging technical problems in the financial sector.

Last updated 18 days ago

Responsibilities For Senior Java Developer-C12-AVP

  • Participate in establishment and implementation of new or revised application systems
  • Contribute to applications systems analysis and programming activities
  • Design and implement unit, integration, and functional tests
  • Manage expectations and work with various parties involved

Requirements For Senior Java Developer-C12-AVP

Java
Kafka
Redis
  • 7 to 12 Years of Software development experience
  • Strong knowledge of Java/J2EE, Spring Boot, Hibernate and RESTful web services
  • Hands-on Experience with Core Java, Multi-threading, Collections framework and Spring Framework
  • Strong Knowledge of persistent storage technologies (RDBMS like Oracle, SQL Server)
  • Experience of working with Microservices Architecture
  • Strong understanding of design patterns
  • Experience with source code management tools (Git or Bitbucket)
  • Understanding of clean coding principles and code quality measurements
  • Bachelor's degree/University degree or equivalent experience
  • Good written and verbal communication skills

Jobs Related To Citi Senior Java Developer-C12-AVP