Talent.com
Senior Developer with Java, Spring Boot
Senior Developer with Java, Spring BootScotiabank • Toronto, ON, CA
Senior Developer with Java, Spring Boot

Senior Developer with Java, Spring Boot

Scotiabank • Toronto, ON, CA
19 days ago
Job type
  • Full-time
Job description

Requisition ID : 243216

Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture.

The Team

As a Senior Developer in International Banking Technology, you will be in a high-impact role, supporting and being part of a dynamic group of technology professionals, responsible for technical design, development, and delivery of systems management solutions to resolve complex, multi-dimensional business problems to support business needs. We are looking to fill our team with forward thinking individuals who embrace change, are passionate about their profession, are flexible, curious, continuous learners and who want to achieve challenging goals and have long-lasting impact on our customers and the Bank.

As a Senior Developer, you will play a key role in expanding our banking platform and delivering world-class digital products and experiences that impact millions of customers every day. You will work in a collaborative, fast-paced environment alongside a team of innovators, creators, and leaders who are passionate about technology and customer experience. This role is ideal for someone who is curious, adaptable, and eager to mentor others, while embracing modern development practices and contributing to the evolution of financial services technology.

Is this role right for you?

  • Responsible for the design, architecture and the successful development of effective and quality solutions that resolve highly complex business problems and support business needs. Ensure delivery meets the integrity, quality, performance, and reliability requirements.
  • Design, develop, and maintain scalable, secure, and high-performing applications using Java, Spring Boot, and Angular.
  • Implement microservices architecture and integrate with internal and third-party APIs.
  • Collaborate with UX / UI designers to create intuitive and user-friendly digital experiences.
  • Apply Agile technical practices, including continuous integration and deployment (CI / CD).
  • Conduct code reviews, mentor junior developers, and promote best practices in software engineering.
  • Optimize application performance through profiling, bottleneck analysis, and tuning for scalability.
  • Implement application monitoring, dashboards, and alerting to ensure system reliability.
  • Ensure compliance with security standards and scalability requirements.
  • Contribute to architectural decisions and advocate for clean code principles (SOLID, MVVM, MVC).
  • Stay current with emerging technologies and recommend innovative solutionsStay current with emerging technologies and recommend innovative solutions.

Do you have the skills that will enable you to succeed in this role?

  • 5+ years of software development experience, including at least 3+ years in a senior or specialist role.
  • Strong expertise in :
  • Java, J2EE, Spring Boot (Microservices)
  • Angular 2+, JavaScript, HTML, XML, XSL
  • Web Services (SOAP & REST)
  • React JS, Typescript
  • Experience with :
  • Cloud development (Azure, AWS, or GCP)
  • Kubernetes and Docker
  • CI / CD pipelines and DevOps best practices
  • Application monitoring tools and performance optimization
  • Proficient in design patterns, clean architecture, and unit testing.
  • Familiarity with version control systems (GIT) and Agile methodologies.
  • Functional Skills

  • Strong problem-solving and debugging skills.
  • Ability to design and implement scalable, secure, and maintainable solutions.
  • Proficiency in integrating third-party libraries and SDKs.
  • Solid understanding of  software architecture principles  and  security best practices .
  • Excellent communication and collaboration skills for cross-functional teamwork.
  • Competencies

  • Innovation & Curiosity : Passion for exploring new technologies and improving processes.
  • Leadership & Mentorship : Ability to guide and support junior team members.
  • Customer Focus : Commitment to delivering exceptional digital experiences.
  • Adaptability : Thrives in a dynamic, fast-paced environment.
  • Collaboration : Works effectively with designers, product owners, and other developers.
  • What's in it for you?

  • Diversity, Equity, Inclusion & Allyship - We strive to create an inclusive culture where every employee is empowered to reach their fullest potential, respected for who they are, and embraced through bias-free practices and inclusive values across Scotiabank. We embrace diversity and provide opportunities for all employees to learn, grow & participate through our various Employee Resource Groups (ERGs) that span across diverse gender identities, ethnicity, race, age, ability & veterans.
  • Accessibility and Workplace Accommodations - We value the unique skills and experiences each individual brings to the Bank and are committed to creating and maintaining an inclusive and accessible environment for everyone. Scotiabank continues to locate, remove and prevent barriers so that we can build a diverse and inclusive environment while meeting accessibility requirements.
  • Upskilling through online courses, cross-functional development opportunities, and tuition assistance.
  • A competitive Rewards program, including bonuses, flexible vacation, personal, sick days and benefits, will start on day one.
  • Community Engagement - no matter where you choose to work, we offer opportunities for community engagement & belonging with our various programs.
  • Work conditions : Hybrid (3 days a week in the office)
  • Location(s) :  Canada : Ontario : Toronto

    Scotiabank is a leading bank in the Americas. Guided by our purpose : "for every future", we help our customers, their families and their communities achieve success through a broad range of advice, products and services, including personal and commercial banking, wealth management and private banking, corporate and investment banking, and capital markets.

    At Scotiabank, we value the unique skills and experiences each individual brings to the Bank, and are committed to creating and maintaining an inclusive and accessible environment for everyone. If you require accommodation (including, but not limited to, an accessible interview site, alternate format documents, ASL Interpreter, or Assistive Technology) during the recruitment and selection process, please let our Recruitment team know. If you require technical assistance, please click here . Candidates must apply directly online to be considered for this role. We thank all applicants for their interest in a career at Scotiabank; however, only those candidates who are selected for an interview will be contacted.

    Create a job alert for this search

    Senior Developer with Java Spring Boot • Toronto, ON, CA

    Similar jobs
    Senior Java Backend Engineer | Spring Boot & Azure

    Senior Java Backend Engineer | Spring Boot & Azure

    TD Bank • Toronto
    Full-time
    A leading financial institution in Canada is seeking a Senior Software Engineer to develop, maintain, and enhance robust solutions involving backend, front-end, and API components.The role requires...Show more
    Last updated: 2 days ago • Promoted
    Senior Consultant-JAVA

    Senior Consultant-JAVA

    Virtusa • Toronto
    Full-time
    Job Description - Senior Consultant-JAVA (CREQ124844).Senior Consultant-JAVA - (CREQ124844 ).Java Application Design and Development. Strong experience with Design Patterns and OO principles.Experie...Show more
    Last updated: 26 days ago • Promoted
    Senior Database Java Developer

    Senior Database Java Developer

    Alert Driving • North York, Ontario, Canada
    Full-time
    Quick Apply
    Backend Application Developer - Job Description.We are currently looking for an experienced application developer who is well-versed in database-centric application development and will support the...Show more
    Last updated: 30+ days ago
    Senior Java Spring Boot Backend Engineer

    Senior Java Spring Boot Backend Engineer

    Tangentia • Toronto
    Full-time
    A tech consulting firm in Toronto is seeking an experienced Back End Developer with expertise in Java Springboot.The ideal candidate should have over 5 years of backend development experience and s...Show more
    Last updated: 2 days ago • Promoted
    Senior Java Spring Boot Developer — Secure API & AI-Driven Services

    Senior Java Spring Boot Developer — Secure API & AI-Driven Services

    Source Code • Toronto
    Full-time
    A technology solutions company in Toronto is seeking an Intermediate Software Developer with expertise in Java and Spring Boot. The role involves building secure services, supporting production issu...Show more
    Last updated: 21 days ago • Promoted
    Senior Full Stack Developer – Java

    Senior Full Stack Developer – Java

    Akkodis • Toronto
    Full-time
    Senior Full Stack Developer – Java.We are seeking a highly skilled Senior Full Stack Developer with strong expertise in both front-end and back-end Java development. You’ll be part of a global team ...Show more
    Last updated: 26 days ago • Promoted
    Senior Java Developer - Cloud & API (FinTech, Hybrid)

    Senior Java Developer - Cloud & API (FinTech, Hybrid)

    Univeris Corporation • Toronto
    Full-time
    A leading financial technology firm in Toronto seeks an experienced Software Developer to join their dynamic team.You will work on software analysis, design, and maintenance, using agile practices....Show more
    Last updated: 18 days ago • Promoted
    Senior Java Full Stack Engineer (Spring Boot + Angular)

    Senior Java Full Stack Engineer (Spring Boot + Angular)

    PYXIDIA TECHLAB • Toronto
    Full-time
    A leading technology solutions provider in Toronto seeks a Senior Full Stack Developer with expertise in Java, Spring Boot, and Angular. The successful candidate will design and develop enterprise-g...Show more
    Last updated: 26 days ago • Promoted
    Full Stack Java Developer, Senior Associate

    Full Stack Java Developer, Senior Associate

    PwC Canada • Toronto
    Full-time
    At PwC, our people in software and product innovation focus on developing cutting‑edge software solutions and driving product innovation to meet the evolving needs of clients.We are seeking a highl...Show more
    Last updated: 9 days ago • Promoted
    Senior Java Developer - GCP

    Senior Java Developer - GCP

    Nexus Systems Group Inc. • Toronto
    Full-time
    Contract Duration : 6 months (Possibility for extension).Reason : Additional resource is required to support an application migration from Azure to GCP. Business group : RESL Engineering : Software deve...Show more
    Last updated: 26 days ago • Promoted
    Senior Java & Curam Developer - Hybrid, Cloud & API Focus

    Senior Java & Curam Developer - Hybrid, Cloud & API Focus

    Rubicon Path • Toronto
    Full-time
    A technology consulting company in Toronto is seeking a Senior Software Developer to lead the design and deployment of high-performance applications. The ideal candidate must have proficiency in Jav...Show more
    Last updated: 26 days ago • Promoted
    Senior Java & Mobile Solutions Engineer

    Senior Java & Mobile Solutions Engineer

    YDC Pro • Toronto
    Full-time
    A leading tech company in Toronto is looking for a skilled developer with over 10 years of experience in JEE and JAVA technologies, and 5 years in mobile solutions for both iOS and Android platform...Show more
    Last updated: 26 days ago • Promoted
    Senior Java Developer

    Senior Java Developer

    Luxoft • Toronto
    Full-time
    Our Client is a US multinational investment bank and financial services corporation.We're currently forming a new team that will work on Business As Usual tasks on Equity Trading application.You wi...Show more
    Last updated: 15 days ago • Promoted
    Senior Java Full-Stack Engineer (Spring Boot + Angular)

    Senior Java Full-Stack Engineer (Spring Boot + Angular)

    Pyxidia Techlab Llp. • Toronto
    Full-time
    A leading tech development firm is seeking a Senior Full Stack Developer in downtown Toronto, with 8+ years of experience in Java, Spring Boot, and Angular. The role involves leading backend service...Show more
    Last updated: 12 days ago • Promoted
    Senior Developer with Java, Spring Boot

    Senior Developer with Java, Spring Boot

    Scotiabank • Toronto
    Full-time
    Select how often (in days) to receive an alert : .Title : Senior Developer with Java, Spring Boot.Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture....Show more
    Last updated: 16 days ago • Promoted
    Senior Java Engineer - Banking Tech, Spring Boot, Hybrid (Toronto)

    Senior Java Engineer - Banking Tech, Spring Boot, Hybrid (Toronto)

    MSZ Systems • Toronto
    Full-time
    A software development firm in Toronto is seeking a Senior Java Software Engineer responsible for designing and maintaining high-performance applications using Java and Spring Boot.Candidates shoul...Show more
    Last updated: 26 days ago • Promoted
    Senior Java Developer : Kafka, Spring Boot & Microservices

    Senior Java Developer : Kafka, Spring Boot & Microservices

    Cognizant • Toronto
    Full-time
    A leading technology firm in Toronto is seeking a highly qualified Sr.Java Developer with a minimum of 6 years of experience. You will design and develop high-performing applications using Java, Spr...Show more
    Last updated: 3 days ago • Promoted
    Senior Java Developer - FinTech & Agile Expert

    Senior Java Developer - FinTech & Agile Expert

    Continental Technology Solutions • Toronto
    Full-time
    A leading IT consulting firm in Toronto is seeking a seasoned Java Developer with over 8 years of experience in Java / J2EE, Rest services, and Spring. The ideal candidate will have a background in Ba...Show more
    Last updated: 2 days ago • Promoted