Talent.com
Lead Java Developer
Lead Java DeveloperCIBC • Toronto, ON, CA
Lead Java Developer

Lead Java Developer

CIBC • Toronto, ON, CA
1 day ago
Job type
  • Full-time
Job description

Lead Java Developer

Join to apply for the Lead Java Developer role at CIBC

We’re building a relationship-oriented bank for the modern world. We need talented, passionate professionals who are dedicated to doing what’s right for our clients.

At CIBC, we embrace your strengths and your ambitions, so you are empowered at work. Our team members have what they need to make a meaningful impact and are truly valued for who they are and what they contribute.

To learn more about CIBC, please visit CIBC.com

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 be a key member of the technology team supporting CIBC’s Digital Transformation, successfully implementing complex, enterprise-scale solutions on modern platforms with a variety of system integrations and patterns.

At CIBC we enable the work environment most optimal for you to thrive in your role. To successfully perform the work, details on your work arrangement (proportion of on-site and remote work) will be discussed at the time of your interview.

How You’ll Succeed

  • Design and Development – Lead API design by analyzing business requirements and following high-level design. Lead API development following the right design patterns and best practices. 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 in both processes and best practices. Firm believer in the quality of work and high productivity. Be able to bring a positive influence on the team you work with. Having the right understanding of modern technology and modern development culture is an asset.
  • Operational Efficiency – Lead next-level support for operational activities. Be good at problem-solving, troubleshooting and have a sound understanding of performance tuning.
  • Mentorship skills – Be able to coach junior developers in the team and provide technical guidance.

Who You Are

  • You can demonstrate experience 8+ years of experience in Java / J2EE, Spring / Springboot, Web Services (SOAP, JSON and RESTFul). Proven and solid hands‑on experience in Microservices and API development in an enterprise environment. Hands‑on experience in Spring State Machine or equivalent experience. It is an asset if you are familiar with Agile methodologies and Cloud environments (Azure / OCP, Kubernetes or 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 are able to coach and provide technical guidance to junior developers in the team to help them to grow.
  • You’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 the 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.
  • What CIBC Offers

  • We work to recognize you in meaningful, personalized ways including a competitive salary, incentive pay, banking benefits, a benefits program
  • , defined benefit pension plan
  • , an employee share purchase plan, a vacation offering, wellbeing support, and MomentMakers, our social, points‑based recognition program.
  • Our spaces and technological toolkit will make it simple to bring together great minds to create innovative solutions that make a difference for our clients.
  • We cultivate a culture where you can express your ambition through initiatives like Purpose Day; a paid day off dedicated for you to use to invest in your growth and development.
  • Subject to plan and program terms and conditions.
  • What You Need To Know

  • CIBC is committed to creating an inclusive environment where all team members and clients feel like they belong. We seek applicants with a wide range of abilities and we provide an accessible candidate experience. If you need accommodation, please contact Mailbox.careers-carrieres@cibc.com.
  • CIBC is committed to clarity in our hiring process. All roles posted are opportunities we’re actively recruiting for, unless stated otherwise.
  • You need to be legally eligible to work at the location(s) specified above and, where applicable, must have a valid work or study permit.
  • We may ask you to complete an attribute‑based assessment and other skills test (such as simulation, coding, French proficiency).
  • We use artificial intelligence tools during the recruitment process. Our goal for the application process is to get to know more about you, all that you have to offer, and give you the opportunity to learn more about us.
  • Job Location

    Toronto - 81 Bay, 19th Floor

    Employment Type

    Regular

    Weekly Hours

    37.5

    Skills

    Analytical Thinking, Application Development, Applications Programming, Emerging Technologies, IT Strategic Planning, Mentoring Staff, Project Management Technology, Work Collaboratively

    Seniority level

    Mid‑Senior level

    Employment type

    Full‑time

    Job function

    Engineering and Information Technology

    Industries

    Banking

    Referrals

    Referrals increase your chances of interviewing at CIBC by 2x

    #J-18808-Ljbffr

    Create a job alert for this search

    Java Developer • Toronto, ON, CA

    Similar jobs
    Senior Java Developer

    Senior Java Developer

    Targeted Talent • Toronto, ON, Canada
    Full-time
    At Targeted Talent, we love finding our clients the best possible talent, and it shows!.Are you a Senior Java Developer who loves working with cutting-edge technologies and solving complex problems...Show more
    Last updated: 30+ days ago • Promoted
    Java Technical Lead

    Java Technical Lead

    Bally's Interactive • Toronto
    Full-time
    Ignite Your Career Where Innovation Leads the Way!.Bally’s Interactive is redefining the future of entertainment by powering one of the world’s most dynamic entertainment ecosystems.We believe the ...Show more
    Last updated: 30+ days ago • Promoted
    Senior Java Architect & Tech Lead - Microservices & Cloud

    Senior Java Architect & Tech Lead - Microservices & Cloud

    Citigroup Inc. • Toronto
    Full-time
    A leading financial services corporation is seeking an experienced Senior Java Developer in Toronto, Ontario.This role involves establishing and implementing application systems, leading applicatio...Show more
    Last updated: 3 days ago • Promoted
    Java Technical Lead

    Java Technical Lead

    Quantum World Technologies Inc. • Toronto
    Full-time
    Be among the first 25 applicants.Get AI-powered advice on this job and more exclusive features.Direct message the job poster from Quantum World Technologies Inc. Strong in Java, Oracle / PLSQL, JSP, a...Show more
    Last updated: 30+ days ago • Promoted
    Technical Lead (Java)

    Technical Lead (Java)

    Procom • Toronto
    Full-time +1
    On behalf of our Technology client, Procom is searching for a Lead Engineering for a permanent role.This position is a hybrid position with 2 days onsite at our client’s Markham office.We are seeki...Show more
    Last updated: 3 days ago • Promoted
    Java AWS Tech Lead

    Java AWS Tech Lead

    Viva Tech Solutions • Markham
    Full-time
    Get AI-powered advice on this job and more exclusive features.Direct message the job poster from Viva Tech Solutions.Java development, with a strong background in enterprise scale systems.Hands-on ...Show more
    Last updated: 30+ days ago • Promoted
    Senior Java Lead Engineer - Team & Delivery

    Senior Java Lead Engineer - Team & Delivery

    TD Securities • Toronto
    Full-time
    A global financial institution based in Toronto is looking for a dedicated IT Manager to oversee project delivery and manage a team of IT professionals. The ideal candidate should have over seven ye...Show more
    Last updated: 4 days ago • Promoted
    Java Technical Lead

    Java Technical Lead

    Gamesys US LLC • Toronto
    Full-time
    Ignite Your Career Where Innovation Leads the Way!.Bally’s Interactive is redefining the future of entertainment by powering one of the world’s most dynamic entertainment ecosystems.We believe the ...Show more
    Last updated: 3 days ago • Promoted
    JAVA Tech Lead

    JAVA Tech Lead

    System Canada • Toronto
    Full-time
    System Canada resources have a broad range of skills in different technologies.The large skill-set has been made possible by a conscious focus on strengthening our skills base.Every person selected...Show more
    Last updated: 30+ days ago • Promoted
    Java Lead / Architect

    Java Lead / Architect

    Iris Software Inc. • Toronto
    Full-time
    Business Intelligence Developer (Tableau).Iris Client’s one of the financial institutes looking to hire.At least 5 years of hands-on experience using Tableau Desktop. Must have used Tableau desktop ...Show more
    Last updated: 30+ days ago • Promoted
    Senior Java Developer - 100% Remote

    Senior Java Developer - 100% Remote

    NearSource • Toronto, ON, Canada
    Remote
    Full-time
    NearSource is looking for a seasoned Java Developer to join our backend engineering team.This role involves working on scalable services and API integrations for a project with a Fortune 500 client...Show more
    Last updated: 20 days ago • Promoted
    Lead Java Developer

    Lead Java Developer

    CIBC • Toronto
    Full-time
    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 ...Show more
    Last updated: 3 days ago • Promoted
    Senior Java Tech Lead, Capital Markets Platform

    Senior Java Tech Lead, Capital Markets Platform

    RBC • Toronto
    Full-time
    A premier global investment bank is seeking a Technical Manager to lead their Pre-Trade Compliance technology team.The successful candidate will oversee a cross-functional application team, manage ...Show more
    Last updated: 3 days ago • Promoted
    Sr. Java Lead

    Sr. Java Lead

    CGI • Toronto
    Full-time
    This hybrid role requires you to be at our downtown Toronto office (CGI Toronto) at a minimum 3 days per week.We are looking for a Technical Advisor to join our Banking Services team in Toronto.The...Show more
    Last updated: 30+ days ago • Promoted
    SENIOR JAVA DEVELOPER

    SENIOR JAVA DEVELOPER

    Finlink Group • Toronto, ON, Canada
    Full-time
    We’re partnering with a fast-growing, innovative organization that’s looking for a.In this role, you’ll be the go-to person for. Design, develop, and maintain high-quality Java app...Show more
    Last updated: 30+ days ago • Promoted
    Lead developer

    Lead developer

    Plan IT Search • Markham, ON, Canada
    Full-time
    Ability to build and support strong internal relationships with crossfunctional departments.Excellent communication skills, both written and verbal. Strong PC skills are required (MS Office, SAP) an...Show more
    Last updated: 30+ days ago • Promoted
    Lead Java Developer

    Lead Java Developer

    Canadian Imperial Bank of Commerce • Toronto
    Full-time
    At CIBC we enable the work environment most optimal for you to thrive in your role.To successfully perform the work, details on your work arrangement (proportion of on-site and remote work) will be...Show more
    Last updated: 4 days ago • Promoted
    Senior Java Developer - Vice President

    Senior Java Developer - Vice President

    Citi • Toronto
    Full-time
    The Applications Development Technology Lead Analyst is a senior level position responsible for establishing and implementing new or revised application systems and programs in coordination with th...Show more
    Last updated: 30+ days ago • Promoted