Nous bâtissons une banque axée sur les relations pour un monde moderne. Nous recrutons des professionnels talentueux et passionnés qui ont à cœur de faire ce qu’il faut pour nos clients.
À la Banque CIBC, nous misons sur vos forces et vos ambitions pour vous donner le pouvoir d’agir. Les membres de notre équipe disposent de ce dont ils ont besoin pour apporter une contribution significative et être valorisés, à la fois pour ce qu’ils sont et ce qu’ils font.
Pour en savoir plus sur la Banque CIBC, visitez le site .
What You’ll Be Doing
You will be joining CIBC’s Digital Technology group serving retail and small business customers.This group provides strategic partnership, production support and project execution to three primary internet sites (CIBC Online Banking, cibc.com and Simplii Financial), and mobile banking.
You will bea key member of the technology team supporting CIBC’s Digital Transformation, successfully implementing complex, enterprise-scale solutionson modern platforms with a variety of system integrations and patterns. As a Senior Application Developer, you need to be a good programmer. You will develop and implementsolutions to the main Digital channelshands-on, under the guidance of senior team members. You will also be part of the exciting journey to enhance our systems in the Cloud.
How You’ll Succeed
Design and Development : Conduct API design by analyzing business requirements and following system architecture and high-level design.Develop APIsfollowing the right design patterns and best practices. Key deliverables also include good-quality test cases and documentation. Be good at coding complex systems and business logic effectively. Be good at modern development concepts and processes, both understanding and practice.
Continuous Improvement : Be the advocate for continuous improvement. Follow and contribute to best practices to ensure quality of work.Consistently seekprocess efficiency and effectivenessto enhance productivity. Having the right understanding of modern technology and modern development culture is an asset.
Operational Efficiency : Be the next level support for operational activities. Be good at problem-solving, and troubleshooting and have sound understanding of performance tuning.
Learning : Always wanting to learn and be good at learning
Who You Are
You can demonstratestrong experiencein : Java / J2EE, Spring / Springboot, Web Services (SOAP, JSON and RESTFul).Proven and solid hands-on experience in Microservices and API developmentwith at least 5 years of experience in Java development in the enterprise environment.Be familiar with Agile methodologies and Cloud environments (Azure / OCP, Kubernetesor equivalent)
You embrace change. You are passionate about being up to speed with technology trends. You'll continuously evolve your thinking and the way you work to deliver your best.
Your influence makes an impact. You play an active role in the developer community and helpto grow and strengthen it.
Y ou’re digitally savvy. You seek out innovative solutions and embrace evolving technologies. You are always ready to learn new tools and trends.
You're driven by collective success. You know that collaboration can transform a good idea into a great one. You understand that the real success is success of the team not that of any individuals.
Values matter to you. You bring your real self to work and you live our values - trust, teamwork, and accountability.
#LI-TA
Ce que vous devez savoir
La Banque CIBC s’est engagée à créer un milieu de travail intégrateur où tous les membres de l’équipe et les clients se sentent à leur place. Nous recherchons des candidats dotés d’un large éventail de compétences et offrons une expérience accessible aux candidats. Si vous avez besoin d’une solution d’adaptation, écrivez à .
La Banque CIBC s’engage à faire preuve de clarté dans le cadre de son processus d’embauche. Tous les affichages visent à pouvoir des postes pour lesquels nous recrutons activement, à moins d’avis contraire.
Vous devez être légalement admissible à travailler au Canada dans les lieux précisés ci-dessus et, s’il y a lieu, détenir un permis de travail ou d’études valide.
Nous pourrions vous demander de remplir une évaluation fondée sur les attributs et d’autres tests de compétences (comme la simulation, la programmation, la maîtrise du français)
Nous utilisons des outils d’intelligence artificielle pendant le processus de recrutement. Notre objectif pour le processus de demande est d’en apprendre davantage sur vous et sur tout ce que vous avez à offrir, et de vous donner l’occasion d’en apprendre davantage sur nous.
Lieu de travail
Toronto-81 Bay, 19th Floor
Type d’emploi
Permanent
Heures de travail hebdomadaires
37.5
Conseiller en recrutement principal
Pavan Velamuri
Compétences
Analyse de l'impact, Débogage, Dépannage des systèmes, Développement d'applications, Essais d'application, Gestion de bases de données, Travailler de manière collaborative
Senior Backend Developer • Toronto, ON