[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"seo-content-skill-angular-ca":3,"job-search-\u002Fen-ca\u002Fjobs-by-skill\u002Fangular":21,"skill-page-filters-\u002Fen-ca\u002Fjobs-by-skill\u002Fangular":519,"featured-jobs-\u002Fen-ca\u002Fjobs-by-skill\u002Fangular":653},{"image_path":4,"content_de":5,"content_en":6,"composite_key":19,"last_updated":20},"\u002Fimages\u002Fskill\u002Fangular.webp",null,{"tab1":7,"tab2":10,"tab3":13,"tab4":16},{"title":8,"content":9},"Strategic Importance","Angular has become a cornerstone of modern web development, and its strategic importance in Canada's financial sector cannot be overstated. As financial institutions increasingly rely on dynamic, data-driven web applications to enhance customer experience and streamline operations, Angular's robust framework enables the creation of scalable and maintainable solutions. In Canada, where the finance industry is rapidly digitizing, professionals with Angular expertise are essential for building responsive interfaces that handle complex financial data securely and efficiently.\n\nMoreover, Angular's integration with other technologies, such as [Java](\u002Fen-ca\u002Fjobs-by-skill\u002Fjava), [Azure](\u002Fen-ca\u002Fjobs-by-skill\u002Fazure), [Node.js](\u002Fen-ca\u002Fjobs-by-skill\u002Fnodejs), amplifies its value. For instance, combining Angular with data analytics tools allows for real-time dashboards that provide actionable insights, while pairing it with SQL and Python enables seamless backend integration. This synergy makes Angular a critical skill for developers aiming to drive innovation in fintech, banking, and insurance.\n\nAs Canadian financial hubs like Toronto and Vancouver become global tech leaders, the demand for Angular developers continues to rise. Companies are not just looking for coders; they seek engineers who can architect sophisticated applications that meet regulatory standards and user expectations. Thus, mastering Angular is not merely a technical achievement but a strategic career move in Canada's evolving financial landscape.",{"title":11,"content":12},"Top Industries & Locations","Angular development opportunities in Canada are concentrated in key financial centers and industries. The primary locations for Angular jobs include [Toronto](\u002Fen-ca\u002Fjobs-in-toronto), [Mississauga](\u002Fen-ca\u002Fjobs-in-mississauga), [Montreal](\u002Fen-ca\u002Fjobs-in-montreal), where major banks, insurance firms, and fintech startups are headquartered. These cities offer a vibrant tech ecosystem, with numerous companies investing heavily in digital transformation.\n\nIndustries leading the demand for Angular professionals are [Financial Services](\u002Fen-ca\u002Fjobs-by-industry\u002Ffinancial-services), [Banking](\u002Fen-ca\u002Fjobs-by-industry\u002Fbanking). In the banking sector, Angular is used to build secure online banking portals and mobile-first applications. Insurance companies leverage Angular for customer-facing policy management systems, while asset management firms utilize it for interactive portfolio tracking tools. Financial markets infrastructure companies rely on Angular for real-time trading dashboards that require high performance and reliability.\n\nFurthermore, the rise of data-driven decision-making has led to opportunities in data provider and fintech companies, where Angular powers visualization platforms that present complex financial data intuitively. As these industries continue to digitize, the need for Angular developers in Canada will only intensify, making it a lucrative field for tech professionals.",{"title":14,"content":15},"In-Demand Skills & Employers","To excel in Angular roles within Canada's financial sector, professionals must possess a blend of technical and domain expertise. Beyond Angular itself, employers seek candidates with skills in [Software Development](\u002Fen-ca\u002Fjobs-by-expertise\u002Fsoftware-development), [Risk Management](\u002Fen-ca\u002Fjobs-by-expertise\u002Frisk-management), [Project Management](\u002Fen-ca\u002Fjobs-by-expertise\u002Fproject-management). For instance, understanding risk management and compliance is crucial when developing applications that handle sensitive financial data. Similarly, expertise in data analysis enables developers to create features that provide valuable insights to users.\n\nLeading employers in Canada, such as [Bank of Montreal](\u002Fen-ca\u002Fcompany\u002Fbank-of-montreal), [The Toronto-Dominion Bank (Canada)](\u002Fen-ca\u002Fcompany\u002Fthe-toronto-dominion-bank-canada), [Canadian Imperial Bank of Commerce (Canada)](\u002Fen-ca\u002Fcompany\u002Fcanadian-imperial-bank-of-commerce-canada), are actively hiring Angular developers who can contribute to their digital initiatives. These organizations value candidates who not only write clean, efficient code but also understand the business context. They look for individuals who can collaborate with cross-functional teams, including UX designers and backend engineers, to deliver seamless user experiences.\n\nMoreover, soft skills like problem-solving and communication are highly prized. As Angular projects often involve complex requirements, the ability to translate business needs into technical solutions is essential. By combining technical proficiency with domain knowledge, Angular developers can position themselves as indispensable assets in Canada's competitive job market.",{"title":17,"content":18},"Career Path & Salary","A career in Angular development in Canada offers promising growth and competitive compensation. Currently, there are 13 open positions, reflecting strong demand. The median salary for Angular professionals is CAD 140k, with a typical range between CAD 130k – CAD 161k. Entry-level roles start around CAD 70k, while experienced developers can earn up to CAD 185k.\n\nCareer progression typically follows a path from Junior Developer to Senior Developer, then to Lead or Architect roles. With experience, Angular experts can move into management positions such as Engineering Manager or Head of Frontend. Additionally, the versatility of Angular allows professionals to transition into full-stack development or specialize in performance optimization and security.\n\nContinuous learning is vital, as Angular evolves rapidly. Staying updated with the latest versions and best practices can lead to higher salaries and more senior roles. Moreover, obtaining certifications in Angular or related technologies can enhance credibility. With the financial sector's ongoing digital transformation, Angular developers in Canada can expect a rewarding career with ample opportunities for advancement.","skill:angular:ca","2026-09-02T18:16:54.142750+02:00",{"total":22,"jobs":23},13,[24,84,142,192,230,271,298,339,364,395,430,466,499],{"id":25,"slug":26,"title":27,"raw_title":5,"is_featured":28,"company":29,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":32,"processed_country_iso_code_gmaps":34,"processed_home_office":36,"processed_salary_min":37,"processed_salary_max":38,"processed_salary_currency":39,"processed_salary_source":40,"processed_working_hours":41,"processed_employment_types":43,"processed_it_skills":44,"processed_it_skills_labels":47,"processed_job_expertise_skills":70,"processed_job_expertise_skills_labels":71,"max_cpc":82,"actual_cpc":83},85637,"consultant-conversion-software-eng-iii-job-level-director-morgan-stanley-svcs-canada-co","Consultant Conversion - Software Eng III : Job Level - Director",false,{"name":30,"slug":31,"logo_url":5},"Morgan Stanley Svcs Canada Co","morgan-stanley-svcs-canada-co",[33],"Montreal",[35],"CA","hybrid",100000,140000,"CAD","estimated",[42],"FULL_TIME","permanent",{"db2":45,"java":46,"jdbc":45,"llms":45,"unix":45,"azure":45,"ci\u002Fcd":45,"html5":45,"react":45,"scala":46,"python":45,"angular":45,"ai tools":45,"scripting":45,"javascript":45,"postgresql":45,"sql server":45,"spring boot":45,"apache spark":46,"test automation":45,"containerization":45,"release automation":45},3,4,[48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69],"Java","Scala","Apache Spark","DB2","SQL Server","PostgreSQL","CI\u002FCD","Test Automation","Release Automation","Containerization","Azure","Unix","Scripting","Python","HTML5","JavaScript","Angular","React","Spring Boot","JDBC","AI Tools","LLMs",{"risk management":45,"devops practices":45,"big data platforms":46,"database management":45,"production stability":45,"software development":46,"surveillance technology":45,"agile scrum methodologies":45,"wealth management monitoring":45,"software design best practices":45},[72,73,74,75,76,77,78,79,80,81],"Software Development","Big Data Platforms","DevOps Practices","Database Management","Agile Scrum Methodologies","Software Design Best Practices","Surveillance Technology","Risk Management","Wealth Management Monitoring","Production Stability",1,1.2,{"id":85,"slug":86,"title":87,"raw_title":5,"is_featured":28,"company":88,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":91,"processed_country_iso_code_gmaps":93,"processed_home_office":36,"processed_salary_min":37,"processed_salary_max":38,"processed_salary_currency":39,"processed_salary_source":40,"processed_working_hours":94,"processed_employment_types":43,"processed_it_skills":95,"processed_it_skills_labels":96,"processed_job_expertise_skills":120,"processed_job_expertise_skills_labels":121,"max_cpc":82,"actual_cpc":83},82575,"sr-application-developer-canadian-imperial-bank-of-commerce-canada","Sr. Application Developer",{"name":89,"slug":90,"logo_url":5},"Canadian Imperial Bank of Commerce (Canada)","canadian-imperial-bank-of-commerce-canada",[92],"Toronto",[35],[42],{"git":46,"sql":45,".net":46,"azure":45,"kafka":45,"nosql":45,"blazor":46,"docker":45,"solace":45,"angular":46,"jenkins":45,"node.js":46,".net core":46,"javascript":46,"kubernetes":45,"typescript":46,"service bus":45,"azure devops":45,"github actions":45,"github copilot":45,"ci\u002Fcd pipelines":45,"prompt engineering":45,"restful api design":46,"monitoring\u002Falerting":45,"infrastructure as code":45,"event-driven architectures":45},[97,98,99,100,64,101,63,102,103,104,58,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119],"Node.js",".NET",".NET Core","Blazor","RESTful API design","TypeScript","Git","CI\u002FCD pipelines","Docker","Kubernetes","SQL","NoSQL","GitHub Copilot","Prompt engineering","GitHub Actions","Azure DevOps","Jenkins","Infrastructure as code","Monitoring\u002Falerting","Service Bus","Kafka","Solace","Event-driven architectures",{"caching":45,"deployment":46,"monitoring":46,"unit testing":46,"microservices":46,"orchestration":45,"secure coding":46,"ui automation":46,"api automation":46,"message queues":45,"version control":46,"containerization":45,"automated testing":46,"functional design":46,"strategic planning":45,"integration testing":46,"technology roadmaps":45,"ai-driven development":45,"full-stack development":46,"object-oriented design":46,"technical architecture":46},[122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,57,138,139,140,141],"Full-stack development","Technical architecture","Microservices","Automated testing","Deployment","Monitoring","Strategic planning","Technology roadmaps","Secure coding","Object-oriented design","Functional design","Unit testing","Integration testing","API automation","UI automation","Version control","Orchestration","Caching","Message queues","AI-driven development",{"id":143,"slug":144,"title":145,"raw_title":5,"is_featured":28,"company":146,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":149,"processed_country_iso_code_gmaps":150,"processed_home_office":36,"processed_salary_min":151,"processed_salary_max":152,"processed_salary_currency":39,"processed_salary_source":40,"processed_working_hours":153,"processed_employment_types":43,"processed_it_skills":154,"processed_it_skills_labels":155,"processed_job_expertise_skills":184,"processed_job_expertise_skills_labels":185,"max_cpc":82,"actual_cpc":83},81368,"intermediate-aws-developer-wealth-management-technologies-bank-of-montreal","Intermediate AWS Developer, Wealth Management Technologies",{"name":147,"slug":148,"logo_url":5},"Bank of Montreal","bank-of-montreal",[92],[35],70000,150000,[42],{"aws":46,"ecs":45,"git":46,"iam":46,"jwt":45,"sql":46,"jest":46,"docker":45,"angular":45,"aws cdk":46,"fargate":45,"node.js":46,"aws glue":45,"dynamodb":45,"rest api":46,"amazon s3":46,"aws batch":45,"oauth 2.0":45,"amazon rds":46,"amazon sns":46,"amazon sqs":46,"aws lambda":46,"encryption":46,"serverless":46,"typescript":46,"api gateway":45,"microservices":46,"cloud security":46,"data modelling":46,"openid connect":45,"ci\u002Fcd pipelines":46,"amazon cloudwatch":46,"automated testing":46,"amazon eventbridge":46,"aws step functions":46,"relational databases":46,"event-driven architecture":46},[156,97,102,157,124,158,159,160,161,162,163,164,165,166,167,168,107,169,170,103,104,125,171,172,173,174,64,105,175,176,177,178,179,180,181,182,183],"AWS","REST API","Serverless","Event-driven architecture","AWS Lambda","Amazon RDS","Amazon S3","Amazon SNS","Amazon SQS","Amazon EventBridge","AWS Step Functions","AWS CDK","Amazon CloudWatch","Relational databases","Data modelling","Jest","Cloud security","IAM","Encryption","API Gateway","DynamoDB","ECS","Fargate","AWS Batch","AWS Glue","OAuth 2.0","OpenID Connect","JWT",{"agile delivery":46,"software development":46,"investment industry knowledge":45,"asset management domain knowledge":45,"wealth management domain knowledge":45,"financial services domain knowledge":45,"cloud-native application development":46},[72,186,187,188,189,190,191],"Cloud-native application development","Agile delivery","Financial services domain knowledge","Wealth management domain knowledge","Asset management domain knowledge","Investment industry knowledge",{"id":193,"slug":194,"title":195,"raw_title":5,"is_featured":28,"company":196,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":197,"processed_country_iso_code_gmaps":199,"processed_home_office":36,"processed_salary_min":151,"processed_salary_max":152,"processed_salary_currency":200,"processed_salary_source":40,"processed_working_hours":201,"processed_employment_types":43,"processed_it_skills":202,"processed_it_skills_labels":203,"processed_job_expertise_skills":216,"processed_job_expertise_skills_labels":217,"max_cpc":82,"actual_cpc":83},70114,"full-stack-engineer-ai-enabled-bank-of-montreal","Full Stack Engineer (AI-Enabled)",{"name":147,"slug":148,"logo_url":5},[198],"Calgary",[35],"USD",[42],{"aws":45,"sql":45,"java":46,"azure":45,"kafka":45,"nosql":45,"react":46,"chroma":45,"docker":45,"oracle":45,"python":46,"angular":46,"node.js":46,"pgvector":45,"pinecone":45,"langchain":45,"kubernetes":45,"openai api":45,"opensearch":45,"aws bedrock":45,"azure openai":45,"anthropic api":45,"copilot studio":45,"ci\u002Fcd pipelines":45,"observability platforms":45},[48,97,61,65,64,204,205,206,207,208,209,210,211,212,213,107,108,214,156,58,105,106,117,104,215],"LangChain","AWS Bedrock","Azure OpenAI","Copilot Studio","OpenAI API","Anthropic API","pgvector","OpenSearch","Pinecone","Chroma","Oracle","Observability platforms",{"agentic ai":45,"embeddings":46,"ai security":45,"microservices":46,"system design":46,"vector search":46,"api development":46,"model evaluation":45,"prompt engineering":46,"banking domain knowledge":45,"cloud-native development":45,"event-driven architecture":45,"modernization initiatives":45,"large language models (llms)":46,"retrieval-augmented generation (rag)":46},[218,219,124,159,220,110,221,222,223,224,225,226,227,228,229],"System design","API development","Large language models (LLMs)","Retrieval-augmented generation (RAG)","Vector search","Embeddings","Agentic AI","Model evaluation","AI security","Banking domain knowledge","Cloud-native development","Modernization initiatives",{"id":231,"slug":232,"title":233,"raw_title":5,"is_featured":28,"company":234,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":235,"processed_country_iso_code_gmaps":237,"processed_home_office":36,"processed_salary_min":238,"processed_salary_max":239,"processed_salary_currency":39,"processed_salary_source":40,"processed_working_hours":240,"processed_employment_types":43,"processed_it_skills":241,"processed_it_skills_labels":242,"processed_job_expertise_skills":251,"processed_job_expertise_skills_labels":252,"max_cpc":82,"actual_cpc":83},70574,"senior-solution-architect-personal-and-business-banking-ai-aws-bank-of-montreal","Senior Solution Architect - (Personal and Business Banking\u002F AI \u002F AWS)",{"name":147,"slug":148,"logo_url":5},[236],"Mississauga",[35],85500,185000,[42],{"aws":45,"xml":45,"java":45,"json":45,"soap":45,"azure":45,"angular":45,"node.js":45,"restful":45,"databases":45,"middleware":45,"data modeling":45,"microservices":45,"continuous integration and deployment":45},[64,48,97,156,58,243,244,245,246,124,247,248,249,250],"SOAP","XML","RESTful","JSON","Continuous Integration and Deployment","Middleware","Databases","Data Modeling",{"cybersecurity":45,"design patterns":46,"risk management":45,"togaf framework":46,"security concepts":46,"cloud architecture":45,"application security":46,"design configuration":46,"software development":46,"technology selection":46,"fraud risk mitigation":45,"solution architecture":46,"architectural patterns":46,"batch interface design":46,"enterprise solutioning":46,"artificial intelligence":45,"real-time interface design":46,"solution context formulation":46,"service-oriented architecture":46,"requirements discovery and analysis":46},[253,72,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,79],"Solution Architecture","Service-Oriented Architecture","Real-time Interface Design","Batch Interface Design","TOGAF Framework","Enterprise Solutioning","Artificial Intelligence","Cloud Architecture","Application Security","Security Concepts","Design Patterns","Architectural Patterns","Requirements Discovery and Analysis","Solution Context Formulation","Technology Selection","Design Configuration","Fraud Risk Mitigation","Cybersecurity",{"id":272,"slug":273,"title":274,"raw_title":5,"is_featured":28,"company":275,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":276,"processed_country_iso_code_gmaps":277,"processed_home_office":278,"processed_salary_min":151,"processed_salary_max":152,"processed_salary_currency":200,"processed_salary_source":40,"processed_working_hours":279,"processed_employment_types":43,"processed_it_skills":280,"processed_it_skills_labels":281,"processed_job_expertise_skills":283,"processed_job_expertise_skills_labels":284,"max_cpc":82,"actual_cpc":83},54605,"developer-lead-ai-enabled-systems-bank-of-montreal","Developer Lead (AI-Enabled Systems)",{"name":147,"slug":148,"logo_url":5},[92],[35],"onsite",[42],{"sql":45,"java":46,"ci\u002Fcd":45,"kafka":45,"nosql":45,"react":46,"chroma":45,"docker":45,"python":46,"angular":46,"node.js":46,"pgvector":45,"pinecone":45,"langchain":46,"kubernetes":45,"openai api":46,"opensearch":45,"aws bedrock":46,"azure openai":46,"anthropic api":46,"observability":45},[48,97,61,65,64,107,108,105,106,117,204,205,206,208,209,210,211,212,213,54,282],"Observability",{"system design":46,"cloud adoption":45,"api development":46,"model evaluation":46,"banking workflows":45,"prompt engineering":46,"rag implementation":46,"ai safety and security":46,"full stack development":46,"event-driven architecture":45,"microservices architecture":46,"cost and latency management":45,"llm-based application development":46},[285,286,287,288,289,290,291,292,293,294,295,296,297],"Full Stack Development","System Design","API Development","Microservices Architecture","Event-driven Architecture","Cloud Adoption","Banking Workflows","LLM-based Application Development","Prompt Engineering","RAG Implementation","Model Evaluation","AI Safety and Security","Cost and Latency Management",{"id":299,"slug":300,"title":301,"raw_title":5,"is_featured":28,"company":302,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":305,"processed_country_iso_code_gmaps":306,"processed_home_office":278,"processed_salary_min":307,"processed_salary_max":308,"processed_salary_currency":39,"processed_salary_source":40,"processed_working_hours":309,"processed_employment_types":43,"processed_it_skills":310,"processed_it_skills_labels":312,"processed_job_expertise_skills":327,"processed_job_expertise_skills_labels":328,"max_cpc":82,"actual_cpc":83},66789,"mainframe-software-engineer-ii-the-toronto-dominion-bank-canada","Mainframe Software Engineer II",{"name":303,"slug":304,"logo_url":5},"The Toronto-Dominion Bank (Canada)","the-toronto-dominion-bank-canada",[92],[35],81600,115200,[42],{"api":45,"db2":46,"ftp":45,"git":45,"jcl":46,"ndm":45,"sql":45,"cics":46,"java":311,"vsam":46,"cobol":46,"html5":311,"tibco":45,"spring":311,"angular":311,"endevor":45,"vb script":311,"service now":45,"microservice":45},2,[313,314,315,51,316,107,103,317,318,319,320,321,322,323,324,64,325,326,62],"COBOL","JCL","CICS","VSAM","TIBCO","NDM","FTP","Endevor","Service Now","Microservice","API","JAVA","VB Script","Spring",{"automation":45,"modernization":45,"batch processing":46,"quality management":45,"incident management":45,"root cause analysis":45,"mainframe engineering":46,"application development":46,"service-enabled integrations":46,"online transaction processing":46},[329,330,331,332,333,334,335,336,337,338],"Application Development","Mainframe Engineering","Batch Processing","Online Transaction Processing","Service-Enabled Integrations","Incident Management","Root Cause Analysis","Quality Management","Automation","Modernization",{"id":340,"slug":341,"title":342,"raw_title":5,"is_featured":28,"company":343,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":346,"processed_country_iso_code_gmaps":348,"processed_home_office":36,"processed_salary_min":349,"processed_salary_max":350,"processed_salary_currency":39,"processed_salary_source":40,"processed_working_hours":351,"processed_employment_types":43,"processed_it_skills":352,"processed_it_skills_labels":353,"processed_job_expertise_skills":356,"processed_job_expertise_skills_labels":357,"max_cpc":82,"actual_cpc":83},56009,"java-tech-lead-desjardins","Java Tech Lead",{"name":344,"slug":345,"logo_url":5},"Desjardins","desjardins",[347],"Lévis",[35],90000,130000,[42],{"java":46,"spring":46,"angular":46,"databases":46,"devsecops":45,"typescript":46,"cloud platforms":45,"microservices architecture":46},[48,326,64,102,288,249,354,355],"Cloud Platforms","DevSecOps",{"coding":46,"design":45,"testing":45,"operations":45,"software development":46,"tech lead experience":46,"methodology definition":45},[358,72,359,360,361,362,363],"Tech Lead Experience","Design","Coding","Testing","Operations","Methodology Definition",{"id":365,"slug":366,"title":367,"raw_title":5,"is_featured":28,"company":368,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":369,"processed_country_iso_code_gmaps":370,"processed_home_office":36,"processed_salary_min":349,"processed_salary_max":350,"processed_salary_currency":39,"processed_salary_source":40,"processed_working_hours":371,"processed_employment_types":43,"processed_it_skills":372,"processed_it_skills_labels":373,"processed_job_expertise_skills":385,"processed_job_expertise_skills_labels":386,"max_cpc":82,"actual_cpc":83},55430,"senior-consultant-full-stack-developer-canadian-imperial-bank-of-commerce-canada","Senior Consultant, Full Stack Developer",{"name":89,"slug":90,"logo_url":5},[92],[35],[42],{"aws":46,"gcp":45,"java":46,"azure":45,"ci\u002Fcd":45,"devops":45,"spring":46,"angular":46,"mongodb":46,"mulesoft":45,"salesforce":45,"spring boot":46,"restful apis":46,"ui framework":46,"observability":45,"api development":46,"api integration":46,"web applications":46,"system reliability":45,"security engineering":45},[48,326,66,64,374,156,375,376,377,378,54,58,379,282,380,381,382,383,287,384],"MongoDB","RESTful APIs","Salesforce","MuleSoft","DevOps","GCP","Security Engineering","System Reliability","UI Framework","Web Applications","API Integration",{"project management":46,"strategic planning":46,"technical roadmapping":46,"regulated environments":45,"core insurance workflows":45,"enterprise-scale solutions":46,"backend systems integration":46,"insurance industry knowledge":45},[387,388,389,390,391,392,393,394],"Insurance Industry Knowledge","Core Insurance Workflows","Regulated Environments","Technical Roadmapping","Strategic Planning","Project Management","Enterprise-scale Solutions","Backend Systems Integration",{"id":396,"slug":397,"title":398,"raw_title":5,"is_featured":28,"company":399,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":400,"processed_country_iso_code_gmaps":401,"processed_home_office":278,"processed_salary_min":402,"processed_salary_max":403,"processed_salary_currency":200,"processed_salary_source":40,"processed_working_hours":404,"processed_employment_types":43,"processed_it_skills":405,"processed_it_skills_labels":406,"processed_job_expertise_skills":422,"processed_job_expertise_skills_labels":423,"max_cpc":82,"actual_cpc":83},54755,"senior-solution-architect-digital-banking-bank-of-montreal","Senior Solution Architect - (Digital \u002F Banking)",{"name":147,"slug":148,"logo_url":5},[236],[35],94600,176000,[42],{"aws":46,"css":45,"jwt":46,"java":46,"oidc":46,"saml":46,"agile":46,"oauth":46,"togaf":46,"angular":46,"node.js":46,"swagger":45,"soap\u002Fxml":46,"api design":46,"javascript":45,"api gateway":45,"spring boot":46,"restful\u002Fjson":46,"data modeling":46,"microservices":46,"database design":46,"design patterns":46,"continuous deployment":45,"architectural patterns":46,"continuous integration":45},[64,48,97,63,407,156,408,409,410,66,411,412,413,183,414,415,416,417,124,418,419,420,263,264,421],"CSS","API design","API gateway","Swagger","OAuth","OIDC","SAML","SOAP\u002FXML","RESTful\u002FJSON","Database design","Data modeling","TOGAF","Continuous Integration","Continuous Deployment","Agile",{"mentoring":45,"it strategy":46,"design configuration":46,"technology selection":46,"community of practice":45,"solution architecture":46,"alternative assessment":46,"requirements discovery":46,"enterprise architecture":46,"solution context formulation":46},[253,424,425,426,266,427,267,268,428,429],"Enterprise Architecture","IT Strategy","Requirements Discovery","Alternative Assessment","Mentoring","Community of Practice",{"id":431,"slug":432,"title":433,"raw_title":5,"is_featured":28,"company":434,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":435,"processed_country_iso_code_gmaps":436,"processed_home_office":278,"processed_salary_min":437,"processed_salary_max":438,"processed_salary_currency":39,"processed_salary_source":40,"processed_working_hours":439,"processed_employment_types":43,"processed_it_skills":440,"processed_it_skills_labels":441,"processed_job_expertise_skills":457,"processed_job_expertise_skills_labels":458,"max_cpc":82,"actual_cpc":83},66783,"java-developer-td-securities-the-toronto-dominion-bank-canada","Java Developer, TD Securities",{"name":303,"slug":304,"logo_url":5},[92],[35],102200,125000,[42],{"jms":45,"sql":46,"xml":45,"java":46,"jira":311,"json":45,"rest":45,"xslt":45,"azure":311,"nosql":311,"react":311,"stash":311,"devops":45,"drools":311,"hadoop":311,"oracle":45,"solace":311,"angular":311,"mongodb":311,"postgres":45,"cassandra":311,"confluence":311,"microservices":311,"teamcity\u002Fjenkins":311,"spring\u002Fspring boot":46,"tibco businessworks":311,"tibco businessevents":311,"secure coding practices":311},[48,442,107,244,443,246,444,445,214,446,447,374,448,118,449,450,451,452,453,454,64,65,58,455,108,378,124,456],"Spring\u002FSpring Boot","XSLT","JMS","REST","Postgres","Cassandra","Drools","TIBCO BusinessWorks","TIBCO BusinessEvents","Confluence","Stash","JIRA","TeamCity\u002FJenkins","Hadoop","Secure coding practices",{"sdlc":45,"big data":311,"investment banking":45,"agile methodologies":45,"regulatory reporting":46,"complex event processing":311,"enterprise integration patterns":311},[459,460,461,462,463,464,465],"Regulatory Reporting","Investment Banking","Agile Methodologies","SDLC","Enterprise Integration Patterns","Big Data","Complex Event Processing",{"id":467,"slug":468,"title":469,"raw_title":5,"is_featured":28,"company":470,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":471,"processed_country_iso_code_gmaps":472,"processed_home_office":278,"processed_salary_min":473,"processed_salary_max":474,"processed_salary_currency":39,"processed_salary_source":40,"processed_working_hours":475,"processed_employment_types":43,"processed_it_skills":476,"processed_it_skills_labels":477,"processed_job_expertise_skills":489,"processed_job_expertise_skills_labels":490,"max_cpc":82,"actual_cpc":83},66871,"sr-full-stack-developer-td-securities-the-toronto-dominion-bank-canada","Sr. Full Stack Developer, TD Securities",{"name":303,"slug":304,"logo_url":5},[92],[35],126800,164100,[42],{"c#":46,"mq":45,"adls":311,"java":45,"ci\u002Fcd":46,"kafka":45,"redis":45,"github":45,"oracle":45,"angular":46,"express":45,"graphql":46,"jenkins":45,"mongodb":45,"node.js":46,"rest apis":46,"databricks":311,"websockets":45,"automated testing":46,"google cloud platform":311},[64,97,478,479,480,48,481,482,374,214,483,113,484,485,486,487,117,488,125,54],"C#","GraphQL","Express","REST APIs","WebSockets","Redis","GitHub","Google Cloud Platform","ADLS","Databricks","MQ",{"code review":46,"capital markets":45,"risk management":45,"agile methodology":46,"trading workflows":45,"production support":46,"technical leadership":46,"software architecture":46,"full-stack development":46},[122,491,492,493,494,495,496,497,498],"Software architecture","Capital markets","Trading workflows","Risk management","Agile methodology","Technical leadership","Code review","Production support",{"id":500,"slug":501,"title":502,"raw_title":5,"is_featured":28,"company":503,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":504,"processed_country_iso_code_gmaps":505,"processed_home_office":278,"processed_salary_min":506,"processed_salary_max":507,"processed_salary_currency":39,"processed_salary_source":40,"processed_working_hours":508,"processed_employment_types":43,"processed_it_skills":509,"processed_it_skills_labels":510,"processed_job_expertise_skills":512,"processed_job_expertise_skills_labels":513,"max_cpc":82,"actual_cpc":83},66855,"senior-manager-engineering-the-toronto-dominion-bank-canada","Senior Manager, Engineering",{"name":303,"slug":304,"logo_url":5},[92],[35],149500,183500,[42],{"java":46,"jira":45,"azure":46,"kafka":46,"angular":46,"ai development":46},[48,64,117,58,511,453],"AI development",{"agile\u002Fsafe":46,"platform strategy":46,"vendor management":45,"project management":45,"financial management":45,"technical architecture":46},[514,515,516,517,392,518],"Technical Architecture","Platform Strategy","Agile\u002FSAFe","Financial Management","Vendor Management",{"industry":520,"employment_type":529,"expertise_skills":532,"it_skills":587,"salary_currency":648,"processed_working_hours":651},[521,525],{"key":522,"label":523,"count":524},"financial services","Financial Services",11,{"key":526,"label":527,"count":528},"banking","Banking",10,[530],{"key":43,"label":531,"count":22},"PERMANENT",[533,535,537,539,541,543,545,547,549,551,554,557,560,562,564,567,569,571,573,576,578,580,582,585],{"key":534,"label":72,"slug":534,"count":46},"software-development",{"key":536,"label":79,"slug":536,"count":45},"risk-management",{"key":538,"label":266,"slug":538,"count":311},"solution-context-formulation",{"key":540,"label":295,"slug":540,"count":311},"model-evaluation",{"key":542,"label":253,"slug":542,"count":311},"solution-architecture",{"key":544,"label":514,"slug":544,"count":311},"technical-architecture",{"key":546,"label":267,"slug":546,"count":311},"technology-selection",{"key":548,"label":124,"slug":548,"count":311},"microservices",{"key":550,"label":391,"slug":550,"count":311},"strategic-planning",{"key":552,"label":553,"slug":552,"count":311},"project-management","Project management",{"key":555,"label":556,"slug":555,"count":311},"api-development","Api Development",{"key":558,"label":559,"slug":558,"count":311},"full-stack-development","Full-Stack Development",{"key":561,"label":286,"slug":561,"count":311},"system-design",{"key":563,"label":268,"slug":563,"count":311},"design-configuration",{"key":565,"label":566,"slug":565,"count":311},"event-driven-architecture","Event-Driven Architecture",{"key":568,"label":293,"slug":568,"count":311},"prompt-engineering",{"key":570,"label":264,"slug":570,"count":82},"architectural-patterns",{"key":572,"label":261,"slug":572,"count":82},"application-security",{"key":574,"label":575,"slug":574,"count":82},"ai-safety-and-security","Ai Safety And Security",{"key":577,"label":329,"slug":577,"count":82},"application-development",{"key":579,"label":424,"slug":579,"count":82},"enterprise-architecture",{"key":581,"label":331,"slug":581,"count":82},"batch-processing",{"key":583,"label":584,"slug":583,"count":82},"agilesafe","Agile\u002FSafe",{"key":586,"label":464,"slug":586,"count":82},"big-data",[588,590,592,596,599,602,606,608,610,612,615,616,619,621,623,625,628,630,633,636,639,641,643,645],{"key":589,"label":64,"slug":589,"count":22},"angular",{"key":591,"label":48,"slug":591,"count":524},"java",{"key":593,"label":594,"slug":593,"count":595},"ms-azure","MS Azure",7,{"key":597,"label":598,"slug":597,"count":595},"nodejs","Node.Js",{"key":600,"label":107,"slug":600,"count":601},"sql",6,{"key":603,"label":604,"slug":603,"count":605},"aws","Aws",5,{"key":607,"label":117,"slug":607,"count":605},"kafka",{"key":609,"label":65,"slug":609,"count":46},"react",{"key":611,"label":105,"slug":611,"count":46},"docker",{"key":613,"label":614,"slug":613,"count":46},"cicd","Ci\u002FCd",{"key":548,"label":124,"slug":548,"count":46},{"key":617,"label":618,"slug":617,"count":46},"nosql","Nosql",{"key":620,"label":326,"slug":620,"count":45},"spring",{"key":622,"label":66,"slug":622,"count":45},"spring-boot",{"key":624,"label":61,"slug":624,"count":45},"python",{"key":626,"label":627,"slug":626,"count":45},"typescript","Typescript",{"key":629,"label":214,"slug":629,"count":45},"oracle",{"key":631,"label":632,"slug":631,"count":45},"cicd-pipelines","Ci\u002FCd Pipelines",{"key":634,"label":635,"slug":634,"count":45},"mongodb","Mongodb",{"key":637,"label":638,"slug":637,"count":45},"javascript","Javascript",{"key":640,"label":103,"slug":640,"count":45},"git",{"key":642,"label":106,"slug":642,"count":45},"kubernetes",{"key":644,"label":250,"slug":644,"count":311},"data-modeling",{"key":646,"label":647,"slug":646,"count":311},"anthropic-api","Anthropic Api",[649,650],{"key":39,"label":39,"count":528},{"key":200,"label":200,"count":45},[652],{"key":42,"label":42,"count":22},{"total":654,"jobs":655},0,[]]