Taro Logo

Java Full Stack Developer (AVP) - Hybrid

Global financial services company providing banking and financial products and services.
Mississauga, ON, Canada
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Finance

Description For Java Full Stack Developer (AVP) - Hybrid

Citi's Wholesale Lending Technology (WLT) organization is seeking a Java Full Stack Developer to join their team focused on modernizing Citi's credit management and lending ecosystem. This role is part of WLT's critical initiatives that feature heavily in the firm's regulatory agenda.

As a Java Full Stack Developer (AVP), you will be responsible for participating in the establishment and implementation of new or revised application systems and programs. The position requires an experienced middleware engineer with strong analytical and problem-solving skills to contribute to the ongoing digital transformation initiatives.

The role involves working with two primary teams: Credit Production and Lending Operations Technology. You'll be part of automating and modernizing operations while implementing and leveraging cross-product shared services opportunities. The position requires strong technical expertise in Java/J2EE development, with a focus on Spring Boot and microservices architecture.

Key technical requirements include 5+ years of hands-on experience with Java/J2EE spring boot and spring framework stack, deep understanding of microservices best practices, Oracle database experience, and knowledge of Kafka. You'll be working in an Agile environment, using tools like Git and JIRA, and will need to demonstrate strong systems analysis and design capabilities.

The ideal candidate will have excellent communication skills, as you'll be working closely with business stakeholders and technical teams. You'll be responsible for mentoring other developers, organizing review activities, and ensuring the successful delivery of solutions while following Citi's engineering standards.

This is an excellent opportunity for a mid-level software engineer to join a global financial institution and work on critical systems that support the lifecycle of loans and client relationships. The hybrid work arrangement offers flexibility while maintaining collaborative opportunities with the team.

Last updated 9 hours ago

Responsibilities For Java Full Stack Developer (AVP) - Hybrid

  • Analyze and collaborate technical solutions and strategies with the team
  • Take responsibility for successful delivery of solutions
  • Mentor other developers on implementation
  • Organize design reviews, code reviews and technical document reviews
  • Explore existing application systems and determine areas of complexity
  • Communicate with client and project teams
  • Contribute to software architecture improvements
  • Follow Citi's engineering standards
  • Perform code & design reviews

Requirements For Java Full Stack Developer (AVP) - Hybrid

Java
Kafka
  • 5+ years of hands-on experience in JAVA/J2EE spring boot, spring framework stack
  • Deep understanding of Microservice and Microservices best practices
  • Oracle experience
  • Experience with SCMs like GIT and JIRA
  • Knowledge of Kafka
  • Agile/Scrum methodology experience
  • Strong systems analysis, design and architecture fundamentals
  • Ability to contribute to high-level and low-level system design
  • Strong communication skills
  • Bachelor's degree or equivalent experience

Interested in this job?

Jobs Related To Citi Java Full Stack Developer (AVP) - Hybrid