Taro Logo

Java Full Stack Developer - C12

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

Description For Java Full Stack Developer - C12

Citi is seeking a Senior Java Full Stack Developer to join their team in Mississauga, Ontario. This role represents an exciting opportunity to work with one of the world's leading financial institutions, where you'll be responsible for building and implementing new or modified application systems and programs.

As a Senior Application Development Programmer Analyst, you'll work collaboratively with technical teams to deliver robust solutions that meet specific business needs. The role requires a strong foundation in Java development, with expertise in modern technologies including Spark, Scala, Kafka, and various CI/CD tools like Tekton, Harness, and Jenkins.

The ideal candidate brings 5-8 years of relevant experience and a proven track record in system analysis and software application programming. You'll be responsible for everything from feasibility studies and cost estimates to actual development and implementation, requiring both technical expertise and project management skills.

What makes this role particularly appealing is the opportunity to work on complex, enterprise-level applications while contributing to the digital transformation of a global financial leader. You'll be involved in all phases of the development lifecycle, from analysis and design to construction and implementation, while also having the chance to mentor junior team members.

The position offers a hybrid work arrangement in Mississauga, combining the flexibility of remote work with in-person collaboration. At Citi, you'll be part of an organization that values diversity, ethical practices, and professional growth, while working on systems that impact millions of customers globally.

This role is perfect for a seasoned developer who wants to leverage their full-stack Java expertise in a complex, enterprise environment while contributing to the evolution of financial technology solutions. The position offers the stability of a well-established organization combined with the excitement of working with cutting-edge technologies.

Last updated a day ago

Responsibilities For Java Full Stack Developer - C12

  • Contribute to application system analysis and programming tasks
  • Perform feasibility studies, time and cost estimates, IT planning, and risk documentation
  • 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, system processes and industry standards
  • Develop security measures through post-implementation business usage analysis
  • Consult with users/clients and other technical groups and propose advanced programming solutions
  • Act as advisor or coach to new or junior analysts

Requirements For Java Full Stack Developer - C12

Java
Kafka
  • 5-8 years of relevant experience
  • Experience in system analysis and software application programming
  • Successful project management and implementation experience
  • Practical knowledge of consulting/project management tools
  • Bachelor's degree or equivalent
  • Technical skills in Java/Spark/Scala/Kafka/Tekton, Harness, Jenkins, and uDeploy
  • Ability to manage deadlines and unexpected changes under pressure

Interested in this job?

Jobs Related To Citi Java Full Stack Developer - C12