Taro Logo

Senior Java Developer, AVP

Citi is a leading global bank serving approximately 200 million customer accounts and doing business in more than 160 countries and jurisdictions.
Ontario, Canada
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Finance

Description For Senior Java Developer, AVP

Citi, a global financial leader with 200 million customer accounts across 160+ countries, is seeking a Senior Java Developer to join their Global Spread Products Technology Team. This role offers an opportunity to work on strategic Risk Systems implementation using cutting-edge technologies including Java, Microservices, AWS, and Kubernetes.

The position requires a skilled developer who can thrive in a globally distributed team environment, handling complex enterprise software solutions. You'll be responsible for everything from feasibility studies and cost estimates to development, testing, and implementation of new applications. The role demands expertise in Java development, RESTful services, Spring Boot, and cloud architectures.

As a Senior Java Developer at Citi, you'll be working in their Enterprise Operations & Technology division, which rivals major tech companies in scope and impact. The team is responsible for keeping the bank safe, managing global resources, and ensuring platforms provide first-class customer experiences. You'll be part of a culture that values diversity, merit-based advancement, and personal development.

The ideal candidate should have 5+ years of Java development experience, strong knowledge of microservices architecture, and experience with cloud technologies. You'll need to be comfortable working under pressure in a large development team, with the ability to handle complex technical challenges while maintaining high standards of quality and security.

This hybrid role offers the opportunity to work with a leading financial institution that combines technical innovation with global impact. You'll be contributing to systems that handle critical financial operations while working alongside talented professionals in a collaborative environment. The position provides exposure to cutting-edge technologies and the chance to work on systems that impact millions of customers worldwide.

Last updated 16 days ago

Responsibilities For Senior Java Developer, AVP

  • Conduct feasibility studies, time and cost estimates, IT planning, risk technology, applications development
  • 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

Java
Kubernetes
  • 5+ years of hands-on Java development experience
  • Experience with RESTful service implementations
  • Experience with Spring Boot
  • Experience with cloud based architectures (Amazon, ECS, Docker, OpenShift, Kubernetes)
  • Experience with Jenkins, Sonar Cube, BitBucket
  • Strong understanding of storage architectures
  • Experience in Agile SDLC
  • Knowledge of Multithreading, Thread-Pools with OOP skills
  • Experience in developing real time low latency applications
  • Bachelor's degree or equivalent experience

Jobs Related To Citi Senior Java Developer, AVP