Taro Logo

Senior Core Java Developer, AVP

Citi is a leading global financial services company.
Mississauga, ON, Canada
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Finance

Description For Senior Core Java Developer, AVP

Citi, a leading global financial services company, is seeking a Senior Core Java Developer to join their team in Mississauga. This role combines technical expertise with leadership responsibilities, focusing on building and implementing complex application systems. The position requires deep knowledge of cloud architecture, distributed systems, and low-latency applications.

The ideal candidate will have 5-8 years of experience in software development, with particular expertise in Java and cloud technologies. You'll be working on mission-critical applications, utilizing modern technologies like Spring Boot, Kubernetes, and reactive programming. The role involves both hands-on development and technical leadership, including mentoring junior team members.

Key technical requirements include experience with NoSQL/RDBMS, proficiency in reactive streaming, and expertise in performance monitoring tools like Grafana. You'll be responsible for designing and implementing high-performance applications, ensuring system security, and maintaining operational excellence.

As part of Citi's technology team, you'll work in a hybrid environment, collaborating with global teams to deliver innovative solutions for the financial sector. The role offers opportunities to work with cutting-edge technologies while solving complex problems in a fast-paced financial environment. You'll be contributing to critical systems that power one of the world's largest financial institutions.

This position is ideal for a senior developer who combines strong technical skills with business acumen and leadership capabilities. You'll have the opportunity to influence architectural decisions, mentor team members, and drive technical excellence while working on systems that impact millions of users globally.

Last updated 5 hours ago

Responsibilities For Senior Core Java Developer, AVP

  • Build and implement new or modified application systems and programs
  • Monitor and control all phases of development process including analysis, design, construction, testing and implementation
  • Provide application usage and operational support to business users
  • Analyze complex problems and evaluate business processes
  • Develop security measures through post-implementation business utilization analysis
  • Consult with users/clients and other technical groups on issues
  • Help define operational standards and processes
  • Mentor or coach junior analysts

Requirements For Senior Core Java Developer, AVP

Java
Redis
Kubernetes
  • 5-8 years of relevant experience
  • Experience in system analysis and software application programming
  • Successful project management and implementation experience
  • Bachelor's degree or equivalent
  • Experience with NoSQL/RDBMS
  • Over 2 years experience building low latency applications and distributed systems
  • Experience with monitoring and visualization using Grafana
  • Proficient in Reactive streaming using Java libraries
  • Experience with Spring Boot & Security
  • Knowledge of cloud design patterns and Cloud Native Architecture

Benefits For Senior Core Java Developer, AVP

Medical Insurance
Vision Insurance
Dental Insurance
  • Equal opportunity employer
  • Reasonable accommodations for persons with disabilities

Interested in this job?

Jobs Related To Citi Senior Core Java Developer, AVP