Our Ability Jobs

Job Information

Scotiabank Application Architect in Toronto, Ontario

Application Architect

Requisition ID: 205169

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

You'll be working closely with Software Developers to build great products and features that are used by internal and external customers. You will be responsible for building the solution and helping make some of the most significant decisions for our technology products.

Is this role right for you? In this role you will:

  • Define, design and develop the detailed architecture for the software solutions as required based on project requirements.

  • Collaborate with other functional and delivery teams to research and design the best solution for the different business requirements.

  • Work closely with enterprise architecture, other solutions, application, data, security and infrastructure architects to ensure solutions design aligned with Bank’s standards, policies and best practices and follow Bank’s Architecture Review Board governance process.

  • Deliver and enhance new and current solutions and applications

  • Be involved in the full life cycle of a project, responsible for producing actionable and complete specifications, writing production quality code, and implementation

  • Sets up development environments necessary to build the entire solution.

  • Ensure quality of the solutions are robust, scalable and efficient to meet the needs of the business

  • Maintain a sharp focus on system reliability and ensure overall architecture of the application can gracefully handle upstream and downstream system failures.

  • Strong communication skills and experience in working with diverse multi-platform teams

  • Strong knowledge and understanding of applications architecture, systems design and integration principles with a detailed understanding of applicable programming methodologies.

  • Proven understanding of architectural concepts (security, data flow, network, data architecture) issues and trends.

  • Strong communication, interpersonal, presentation and negotiation skills

  • Able to apply existing and emerging technologies / architectures to deliver innovative solutions

  • Strong analytical skills - problem identification and resolution

  • Strong technical leadership

  • Triaging and problem-solving incidents to restore services in production and with follow up on root cause / permanent fixes.

  • Experience as subject matter expert for multiple initiatives

  • Experience with development practices and the deployment of distributed and mainframe applications.

  • Strong project and time management skills including multi-tasking in fast-paced development environments while keeping the attention to details, high standards for quality.

Do you have the skills that will enable you to succeed in this role? We'd love to work with you if you have:

  • 10+ years of experience in IT, with an emphasis on API and Micro-service development, and proven ability in delivery services.

  • Must have technical hands-on working experience with open-source development environments, Java Development with around 7+ years of recent experience in Requirements Analysis, Cloud Back-end & Front-End Design, Development, Implementation, release & deployment, and cloud implementation.

  • 7 years or more of software development experience, (conceptualization, design, development and debugging) with 3 years as a technical lead providing hands-on architectural design for software applications.• Must be proficient and have technical hands-on working experience with programming languages and frameworks: Java, Spring Framework 5.+ Nodejs, JavaScript and JS Frameworks, Python and etc.• Excellent knowledge of the API design ecosystem: Spring Boot 3.+, Spring Cloud, Swagger, YAML etc.

  • Experience in developing applications in Micro Service Architecture with technology stack as REST, Spring Boot, Docker.

  • Experience designing and implementing cloud-based applications in main public cloud offerings (Microsoft Azure or AWS or Google Cloud).

  • Cloud infrastructure, Docker, Linux OS, distributed Relational/NoSQL/NewSQL datastores

  • Working experience with containerized systems in public cloud (Azure or GKE/GCP)

  • Performance engineering techniques

  • Good knowledge of Domain Driven Design and multiple Java frameworks

  • Build, automated integration, and deployment tools such as Maven and Jenkins.

  • Experience in delivering code using TDD, CI/CD, Code Analysis and Coverage tools to support automated testing and monitoring

  • Familiarity (understanding) with front-end technologies (e.g., Angular, React, JavaScript, HTML, CSS)

  • Source Code Management Systems (GIT, Bit Bucket, SVN)

  • Proficient with secure development principles, OAuth, infrastructure security, etc

  • Excellent interpersonal, communication, and influencing skills with ability to build and foster relationships with business users, project stakeholders, strategic technology partners and external vendors.

  • Prior experience as an API or backend developer, hands on .

  • Must be reliable, pro-active, results-oriented, customer-focused and attentive to details.

  • Excellent verbal and written communication skills

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 are embraced through bias-free practices and inclusive values across Scotiabank. We embrace diversity and provide opportunities for all employee 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.

  • Competitive Rewards program including bonus, flexible vacation, personal, sick days and benefits will start on day one.

  • Community Engagement - no matter where you choose to work from; we offer opportunities for community engagement & belonging with our various programs such as hackathons, contests, cooking with friends, Humans of Digital and much more!

Work arrangements: Hybrid

#LI-Hybrid

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, pleaseclick here (https://www.scotiabank.com/careers/en/careers/technical-support-for-applicants.html) . 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.

DirectEmployers