Taro Logo

Senior Java Developer - AVP - C12 - PUNE

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

Description For Senior Java Developer - AVP - C12 - PUNE

Citi is seeking a Senior Java Developer for their team in Pune, India. This role is an AVP level position focused on enterprise-scale Java development using modern technologies and practices. The ideal candidate will have extensive experience with Java 17, Spring Boot, microservices architecture, and cloud-native development. You'll be working on mission-critical applications in the financial sector, requiring strong technical expertise and leadership abilities.

The role involves participating in all phases of the software development lifecycle, from feasibility studies and planning to implementation and support. You'll be working with cutting-edge technologies including Kubernetes, Docker, and various cloud platforms. The position requires expertise in event-driven architectures, database technologies, and modern development practices including CI/CD and agile methodologies.

As a senior member of the team, you'll have opportunities to mentor junior developers and contribute to architectural decisions. The role offers exposure to complex financial systems and the chance to work with a global team. Citi provides a collaborative environment where you can grow your career while working on sophisticated technology solutions for one of the world's leading financial institutions.

This position is ideal for experienced Java developers who want to work on enterprise-scale applications while having the opportunity to influence technical direction and mentor others. You'll be part of a team that values innovation, technical excellence, and continuous learning. The role offers the stability of a major financial institution combined with the excitement of working with modern technologies and practices.

Last updated 23 days ago

Responsibilities For Senior Java Developer - AVP - C12 - PUNE

  • Conduct feasibility studies, time and cost estimates, IT planning
  • Monitor and control all phases of development process including analysis, design, construction, testing, and implementation
  • Provide user and operational support on applications to business users
  • Recommend and develop security measures
  • Consult with users/clients and other technology groups on issues
  • Ensure essential procedures are followed and help define operating standards
  • Serve as advisor or coach to new or lower level analysts

Requirements For Senior Java Developer - AVP - C12 - PUNE

Java
Kubernetes
MongoDB
RabbitMQ
Redis
  • 10-12 years of experience as a Software Engineer/Developer using Java 17, Spring, Spring boot, microservices
  • Experience with software engineering best practices (Junit testing, automation, design patterns, peer review)
  • Clear understanding of Data Structures and Object Oriented Principles using Java 17
  • Experience with Service Oriented and Microservices architectures, REST and GraphQL
  • Experience with Cloud-native development and Container Orchestration tools
  • Experience with frameworks like Spring Boot
  • Experience with CI/CD pipelines
  • Experience with agile and iterative software delivery
  • Experience with Database technologies
  • Experience with event-driven design and architecture
  • Bachelor's degree or equivalent experience

Jobs Related To Citi Senior Java Developer - AVP - C12 - PUNE