Taro Logo

Full Stack Java Developer

Citi is a leading global bank that serves millions of consumers, corporations, governments and institutions.
Mississauga, ON, Canada
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Finance

Description For Full Stack Java Developer

Citi is seeking an experienced Full Stack Java Developer to join their technology team in a hybrid role based in Mississauga. This intermediate-level position focuses on developing and implementing new application systems using modern Java technologies and frameworks. The role involves working with both backend and frontend technologies, including Spring Boot, React, and various databases.

The ideal candidate will have 5-8 years of experience in software development, with strong expertise in Java/J2EE technologies, modern web frameworks, and cloud technologies. You'll be responsible for the full software development lifecycle, from analysis and design to implementation and support.

This position offers the opportunity to work with cutting-edge technologies in a global financial institution. You'll be part of a team that develops and maintains critical applications, while having the chance to mentor junior developers. The role requires someone who can work independently with limited supervision and exercise good judgment in decision-making.

Key technologies include Java 17, Spring Boot, React, Angular, MongoDB, MySQL, and various cloud and DevOps tools. The position offers a hybrid work arrangement in Mississauga, allowing for both remote work and in-office collaboration.

As part of Citi's technology team, you'll contribute to maintaining and improving critical financial systems while working in an environment that values compliance, ethical behavior, and risk management. This role is ideal for a seasoned developer looking to advance their career in financial technology while working with enterprise-scale applications.

Last updated a day ago

Responsibilities For Full Stack Java Developer

  • Conduct feasibility studies, time and cost estimates, IT planning, and 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 in post implementation analysis
  • 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 Full Stack Java Developer

Java
JavaScript
MySQL
MongoDB
React
TypeScript
Redis
  • 5-8 years of relevant experience
  • Java/J2EE Technologies: Core Java, Spring Boot, Spring Security, Spring MVC
  • Experience with React, Angular, HTML5, CSS3, jQuery
  • Database experience with MySQL, Oracle, MongoDB, JPA, Hibernate ORM
  • DevOps & Cloud: Linux, Maven, Gradle, Microservices, Docker, Kubernetes
  • Experience in systems analysis and programming
  • Working knowledge of consulting/project management techniques
  • Bachelor's degree or equivalent experience

Interested in this job?

Jobs Related To Citi Full Stack Java Developer