Taro Logo

Back End Java Developer- C12

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

Description For Back End Java Developer- C12

Citi, a leading global financial services company, is seeking a Back End Java Developer for their Mississauga office. This intermediate-level position plays a crucial role in developing and implementing new application systems within the Technology team. The role involves working with microservices architecture, event-driven systems, and modern cloud technologies.

The ideal candidate will have 5-8 years of experience in application development, with strong expertise in Java, Spring Boot, and test-driven development. You'll be working with cutting-edge technologies including Kafka, MongoDB, and Kubernetes, while participating in all phases of the software development lifecycle from analysis to implementation.

As a Back End Java Developer, you'll contribute to feasibility studies, provide technical leadership, and serve as a subject matter expert to senior stakeholders. The position offers the opportunity to work in a hybrid environment with a global team, making significant impacts on critical financial systems.

The role requires a bachelor's degree in a relevant field and offers the chance to work with enterprise-scale applications in the financial sector. You'll be part of a team that values innovation, technical excellence, and professional growth, with opportunities to mentor junior developers and influence technical decisions.

Working at Citi means joining a prestigious financial institution with a global presence, where you'll have the chance to work on complex technical challenges while contributing to systems that impact millions of customers worldwide. The company promotes a culture of inclusion and offers opportunities for professional development in a dynamic, fast-paced environment.

Last updated 11 days ago

Responsibilities For Back End Java Developer- C12

  • 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 Back End Java Developer- C12

Java
MongoDB
Kafka
Kubernetes
  • 5-8 years of application development experience
  • Experience with Java, Spring Boot, and TDD
  • Experience with Asynchronous Event driven microservices, Kafka
  • Experience with NoSQL databases like MongoDB, Kubernetes, CI/CD
  • Experience in systems analysis and programming of software applications
  • Experience in managing and implementing successful projects
  • Working knowledge of consulting/project management techniques/methods
  • Bachelor's degree/University degree or equivalent experience
  • Angular experience (nice to have)

Interested in this job?

Jobs Related To Citi Back End Java Developer- C12