[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"seo-content-expertise-system-design-ca":3,"job-search-\u002Fde-ca\u002Fjobs-by-expertise\u002Fsystem-design":4,"expertise-filters-\u002Fde-ca\u002Fjobs-by-expertise\u002Fsystem-design":321,"featured-jobs-\u002Fde-ca\u002Fjobs-by-expertise\u002Fsystem-design":454},{},{"total":5,"jobs":6},8,[7,76,107,134,186,219,254,296],{"id":8,"slug":9,"title":10,"raw_title":11,"is_featured":12,"company":13,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":16,"processed_country_iso_code_gmaps":18,"processed_home_office":20,"processed_salary_min":21,"processed_salary_max":22,"processed_salary_currency":23,"processed_salary_source":24,"processed_working_hours":25,"processed_employment_types":27,"processed_it_skills":28,"processed_it_skills_labels":31,"processed_job_expertise_skills":57,"processed_job_expertise_skills_labels":58,"max_cpc":74,"actual_cpc":75},70114,"full-stack-engineer-ai-enabled-bank-of-montreal","Full Stack Engineer (AI-Enabled)",null,false,{"name":14,"slug":15,"logo_url":11},"Bank of Montreal","bank-of-montreal",[17],"Calgary",[19],"CA","hybrid",70000,150000,"USD","estimated",[26],"FULL_TIME","permanent",{"aws":29,"sql":29,"java":30,"azure":29,"kafka":29,"nosql":29,"react":30,"chroma":29,"docker":29,"oracle":29,"python":30,"angular":30,"node.js":30,"pgvector":29,"pinecone":29,"langchain":29,"kubernetes":29,"openai api":29,"opensearch":29,"aws bedrock":29,"azure openai":29,"anthropic api":29,"copilot studio":29,"ci\u002Fcd pipelines":29,"observability platforms":29},3,4,[32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56],"Java","Node.js","Python","React","Angular","LangChain","AWS Bedrock","Azure OpenAI","Copilot Studio","OpenAI API","Anthropic API","pgvector","OpenSearch","Pinecone","Chroma","SQL","NoSQL","Oracle","AWS","Azure","Docker","Kubernetes","Kafka","CI\u002FCD pipelines","Observability platforms",{"agentic ai":29,"embeddings":30,"ai security":29,"microservices":30,"system design":30,"vector search":30,"api development":30,"model evaluation":29,"prompt engineering":30,"banking domain knowledge":29,"cloud-native development":29,"event-driven architecture":29,"modernization initiatives":29,"large language models (llms)":30,"retrieval-augmented generation (rag)":30},[59,60,61,62,63,64,65,66,67,68,69,70,71,72,73],"System design","API development","Microservices","Event-driven architecture","Large language models (LLMs)","Prompt engineering","Retrieval-augmented generation (RAG)","Vector search","Embeddings","Agentic AI","Model evaluation","AI security","Banking domain knowledge","Cloud-native development","Modernization initiatives",1,1.2,{"id":77,"slug":78,"title":79,"raw_title":11,"is_featured":12,"company":80,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":81,"processed_country_iso_code_gmaps":83,"processed_home_office":84,"processed_salary_min":21,"processed_salary_max":22,"processed_salary_currency":23,"processed_salary_source":24,"processed_working_hours":85,"processed_employment_types":27,"processed_it_skills":86,"processed_it_skills_labels":88,"processed_job_expertise_skills":97,"processed_job_expertise_skills_labels":98,"max_cpc":74,"actual_cpc":75},70582,"sr-application-developer-java-aws-payment-systems-leadership-bank-of-montreal","Sr. Application Developer - (Java \u002F AWS \u002F Payment Systems \u002F Leadership)",{"name":14,"slug":15,"logo_url":11},[82],"Mississauga",[19],"onsite",[26],{"java":30,"node.js":29,"aws lambda":30,"aws sns\u002Fsqs":30,"aws dynamodb":30,"generative ai":87,"microservices":30,"aws cloudwatch":30,"api development":30,"aws eventbridge":30,"serverless computing":29,"event-driven architecture":30,"ai-assisted software delivery":87},2,[32,89,90,91,92,93,33,61,62,60,94,95,96],"AWS Lambda","AWS DynamoDB","AWS EventBridge","AWS CloudWatch","AWS SNS\u002FSQS","Serverless computing","Generative AI","AI-assisted software delivery",{"algorithms":30,"system design":30,"data structures":30,"payment systems":29,"resilience engineering":30,"secure software design":30,"financial services platforms":29,"software development lifecycle":30},[99,100,101,102,103,104,105,106],"Software Development Lifecycle","Payment Systems","Financial Services Platforms","Secure Software Design","Resilience Engineering","System Design","Algorithms","Data Structures",{"id":108,"slug":109,"title":110,"raw_title":11,"is_featured":12,"company":111,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":112,"processed_country_iso_code_gmaps":114,"processed_home_office":84,"processed_salary_min":21,"processed_salary_max":22,"processed_salary_currency":23,"processed_salary_source":24,"processed_working_hours":115,"processed_employment_types":27,"processed_it_skills":116,"processed_it_skills_labels":117,"processed_job_expertise_skills":120,"processed_job_expertise_skills_labels":121,"max_cpc":74,"actual_cpc":75},54605,"developer-lead-ai-enabled-systems-bank-of-montreal","Developer Lead (AI-Enabled Systems)",{"name":14,"slug":15,"logo_url":11},[113],"Toronto",[19],[26],{"sql":29,"java":30,"ci\u002Fcd":29,"kafka":29,"nosql":29,"react":30,"chroma":29,"docker":29,"python":30,"angular":30,"node.js":30,"pgvector":29,"pinecone":29,"langchain":30,"kubernetes":29,"openai api":30,"opensearch":29,"aws bedrock":30,"azure openai":30,"anthropic api":30,"observability":29},[32,33,34,35,36,47,48,52,53,54,37,38,39,41,42,43,44,45,46,118,119],"CI\u002FCD","Observability",{"system design":30,"cloud adoption":29,"api development":30,"model evaluation":30,"banking workflows":29,"prompt engineering":30,"rag implementation":30,"ai safety and security":30,"full stack development":30,"event-driven architecture":29,"microservices architecture":30,"cost and latency management":29,"llm-based application development":30},[122,104,123,124,125,126,127,128,129,130,131,132,133],"Full Stack Development","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":135,"slug":136,"title":137,"raw_title":11,"is_featured":12,"company":138,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":141,"processed_country_iso_code_gmaps":142,"processed_home_office":84,"processed_salary_min":143,"processed_salary_max":144,"processed_salary_currency":145,"processed_salary_source":24,"processed_working_hours":146,"processed_employment_types":27,"processed_it_skills":147,"processed_it_skills_labels":148,"processed_job_expertise_skills":169,"processed_job_expertise_skills_labels":170,"max_cpc":74,"actual_cpc":75},66714,"principal-engineer-gtb-data-and-platforms-the-toronto-dominion-bank-canada","Principal Engineer - GTB Data and Platforms",{"name":139,"slug":140,"logo_url":11},"The Toronto-Dominion Bank (Canada)","the-toronto-dominion-bank-canada",[113],[19],165000,200000,"CAD",[26],{"mq":30,"ecs":30,"sql":30,"java":30,"llms":29,"ci\u002Fcd":30,"genai":29,"kafka":30,"neo4j":30,"nosql":30,"kibana":30,"oracle":30,"python":30,"solace":30,"splunk":30,"datadog":30,"graphql":30,"mongodb":30,"confluent":30,"dynatrace":30,"openshift":30,"databricks":30,"kubernetes":30,"spring boot":30,"apache flink":30,"apache spark":30,"restful apis":30,"microsoft azure":30},[32,34,149,150,151,47,49,48,152,153,154,155,54,156,157,158,159,53,160,161,118,162,163,164,165,166,167,168],"RESTful APIs","GraphQL","Spring Boot","MongoDB","Neo4J","Apache Spark","Databricks","Solace","MQ","Confluent","Apache Flink","OpenShift","ECS","Splunk","Kibana","Dynatrace","Datadog","Microsoft Azure","GenAI","LLMs",{"scrum":30,"data modeling":30,"system design":30,"devops practices":30,"stream processing":30,"big data platforms":30,"agile methodologies":30,"architecture design":30,"distributed systems":30,"platform resilience":30,"graph-based data models":30,"multi-cloud environments":30,"technical debt management":30,"event-driven architectures":30,"non-functional requirements":30,"cash management\u002Ftransaction banking":29},[171,172,173,174,175,176,59,177,178,179,180,181,182,183,184,185],"Data modeling","Graph-based data models","Big data platforms","Event-driven architectures","Stream processing","Distributed systems","Non-functional requirements","Technical debt management","Platform resilience","Architecture design","Agile methodologies","Scrum","DevOps practices","Multi-cloud environments","Cash Management\u002FTransaction Banking",{"id":187,"slug":188,"title":189,"raw_title":11,"is_featured":12,"company":190,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":191,"processed_country_iso_code_gmaps":192,"processed_home_office":84,"processed_salary_min":193,"processed_salary_max":194,"processed_salary_currency":145,"processed_salary_source":24,"processed_working_hours":195,"processed_employment_types":27,"processed_it_skills":196,"processed_it_skills_labels":197,"processed_job_expertise_skills":209,"processed_job_expertise_skills_labels":210,"max_cpc":74,"actual_cpc":75},66760,"engineer-ii-the-toronto-dominion-bank-canada","Engineer II",{"name":139,"slug":140,"logo_url":11},[113],[19],96900,136800,[26],{"jira":29,"golang":29,"groovy":29,"nodejs":30,"python":30,"ansible":30,"vra\u002Fvro":87,"terraform":30,"confluence":29,"git\u002Fgithub":29,"javascript":30,"typescript":30},[198,199,200,34,201,202,203,204,205,206,207,208],"TypeScript","JavaScript","NodeJS","Groovy","Golang","Ansible","Terraform","GIT\u002FGitHub","JIRA","Confluence","vRA\u002FvRO",{"code review":30,"system design":30,"cloud platforms":30,"cost optimization":29,"technical support":29,"project management":29,"automation pipelines":30,"operational readiness":29,"infrastructure automation":30},[211,212,213,104,214,215,216,217,218],"Cloud Platforms","Infrastructure Automation","Automation Pipelines","Code Review","Operational Readiness","Project Management","Cost Optimization","Technical Support",{"id":220,"slug":221,"title":222,"raw_title":11,"is_featured":12,"company":223,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":224,"processed_country_iso_code_gmaps":225,"processed_home_office":20,"processed_salary_min":226,"processed_salary_max":227,"processed_salary_currency":145,"processed_salary_source":24,"processed_working_hours":228,"processed_employment_types":27,"processed_it_skills":229,"processed_it_skills_labels":230,"processed_job_expertise_skills":238,"processed_job_expertise_skills_labels":239,"max_cpc":74,"actual_cpc":75},54748,"senior-technical-lead-bank-of-montreal","Senior Technical Lead",{"name":14,"slug":15,"logo_url":11},[113],[19],75900,141900,[26],{"sql":30,"apis":30,"agile":30,"ci\u002Fcd":30,"devops":30,"oracle":30,"dynatrace":30,"mainframe":29,"opensearch":30,"cybersecurity":29,"generative ai":30,"microservices":30,"cloud computing":30,"test driven development":29},[95,44,164,49,47,231,232,233,61,118,234,235,236,237],"Mainframe","Cloud Computing","APIs","DevOps","Agile","Test Driven Development","Cybersecurity",{"observability":30,"system design":30,"api management":30,"product design":29,"risk management":29,"batch operations":29,"production support":30,"incident management":30,"root cause analysis":30,"platform engineering":30,"regulatory compliance":29,"scheduling frameworks":29,"enterprise integration":30,"new product development":29,"data collection and analysis":29,"software development lifecycle":30,"continuous improvement management":29},[104,240,241,242,243,244,245,246,247,248,119,249,250,251,99,252,253],"API Management","Product Design","Data Collection and Analysis","New Product Development","Continuous Improvement Management","Platform Engineering","Production Support","Incident Management","Root Cause Analysis","Batch Operations","Scheduling Frameworks","Enterprise Integration","Risk Management","Regulatory Compliance",{"id":255,"slug":256,"title":257,"raw_title":11,"is_featured":12,"company":258,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":259,"processed_country_iso_code_gmaps":260,"processed_home_office":20,"processed_salary_min":261,"processed_salary_max":262,"processed_salary_currency":145,"processed_salary_source":24,"processed_working_hours":263,"processed_employment_types":27,"processed_it_skills":264,"processed_it_skills_labels":265,"processed_job_expertise_skills":278,"processed_job_expertise_skills_labels":279,"max_cpc":74,"actual_cpc":75},66869,"software-engineer-iii-java-react-spring-boot-and-spring-security-the-toronto-dominion-bank-canada","Software Engineer III (Java, React, Spring Boot, and Spring Security)",{"name":139,"slug":140,"logo_url":11},[113],[19],125500,154000,[26],{"aws":29,"gcp":29,"git":30,"java":30,"ldap":30,"pega":87,"azure":29,"ci\u002Fcd":30,"linux":30,"oauth":30,"react":30,"docker":29,"rest apis":30,"kubernetes":29,"spring boot":30,"maven\u002Fgradle":30,"shell scripting":29,"spring security":30,"jira administration":30,"scriptrunner (groovy)":30},[32,35,151,266,267,268,269,270,271,118,272,273,274,52,53,50,51,275,276,277],"Spring Security","OAuth","LDAP","REST APIs","Git","Maven\u002FGradle","Linux","ScriptRunner (Groovy)","Shell scripting","GCP","Jira Administration","PEGA",{"dns":29,"backup":30,"devops":29,"ssl\u002Ftls":29,"resiliency":30,"system design":30,"load balancers":29,"change management":30,"disaster recovery":30,"high availability":30,"agile methodologies":30,"cloud transformation":30,"platform engineering":29,"enterprise integrations":30,"firewall configurations":29,"networking fundamentals":29,"application architecture":30,"software design patterns":30,"authentication frameworks":30},[280,104,281,282,283,284,285,286,287,234,245,288,289,290,291,292,293,294,295],"Application Architecture","Software Design Patterns","High Availability","Disaster Recovery","Backup","Resiliency","Change Management","Agile Methodologies","Cloud Transformation","Enterprise Integrations","Authentication Frameworks","Networking Fundamentals","Load Balancers","DNS","SSL\u002FTLS","Firewall Configurations",{"id":297,"slug":298,"title":299,"raw_title":11,"is_featured":12,"company":300,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":301,"processed_country_iso_code_gmaps":302,"processed_home_office":84,"processed_salary_min":303,"processed_salary_max":304,"processed_salary_currency":145,"processed_salary_source":24,"processed_working_hours":305,"processed_employment_types":27,"processed_it_skills":306,"processed_it_skills_labels":307,"processed_job_expertise_skills":312,"processed_job_expertise_skills_labels":313,"max_cpc":74,"actual_cpc":75},66867,"solutions-design-it-specialist-the-toronto-dominion-bank-canada","Solutions Design IT Specialist",{"name":139,"slug":140,"logo_url":11},[113],[19],125000,156000,[26],{"java":30,"kafka":87,"python":29,"airflow":87,"oracle 19c":30,"unix scripting":29,"databricks\u002Fspark":87},[32,308,309,34,310,54,311],"Oracle 19c","Unix scripting","Databricks\u002FSpark","Airflow",{"code review":30,"system design":30,"capital markets":87,"release management":30,"agile methodologies":29,"technical documentation":30,"application modernization":30,"data pipeline development":30,"event-driven technologies":29,"l2\u002Fl3 application support":30,"microservices architecture":29},[314,315,124,316,317,214,104,318,319,320,287],"Application Modernization","Data Pipeline Development","Event-Driven Technologies","Release Management","Technical Documentation","L2\u002FL3 Application Support","Capital Markets",{"industry":322,"employment_type":330,"expertise_skills":333,"it_skills":388,"salary_currency":449,"processed_working_hours":452},[323,326],{"key":324,"label":325,"count":5},"financial services","Financial Services",{"key":327,"label":328,"count":329},"banking","Banking",7,[331],{"key":27,"label":332,"count":5},"PERMANENT",[334,336,338,341,343,345,347,349,351,354,356,358,361,363,365,368,370,372,374,376,378,380,383,385],{"key":335,"label":104,"slug":335,"count":5},"system-design",{"key":337,"label":287,"slug":337,"count":29},"agile-methodologies",{"key":339,"label":340,"slug":339,"count":87},"api-development","Api Development",{"key":342,"label":124,"slug":342,"count":87},"microservices-architecture",{"key":344,"label":131,"slug":344,"count":87},"model-evaluation",{"key":346,"label":129,"slug":346,"count":87},"prompt-engineering",{"key":348,"label":214,"slug":348,"count":87},"code-review",{"key":350,"label":245,"slug":350,"count":87},"platform-engineering",{"key":352,"label":353,"slug":352,"count":87},"event-driven-architecture","Event-Driven Architecture",{"key":355,"label":99,"slug":355,"count":87},"software-development-lifecycle",{"key":357,"label":284,"slug":357,"count":74},"backup",{"key":359,"label":360,"slug":359,"count":74},"banking-domain-knowledge","Banking Domain Knowledge",{"key":362,"label":127,"slug":362,"count":74},"banking-workflows",{"key":364,"label":249,"slug":364,"count":74},"batch-operations",{"key":366,"label":367,"slug":366,"count":74},"big-data-platforms","Big Data Platforms",{"key":369,"label":320,"slug":369,"count":74},"capital-markets",{"key":371,"label":185,"slug":371,"count":74},"cash-managementtransaction-banking",{"key":373,"label":286,"slug":373,"count":74},"change-management",{"key":375,"label":126,"slug":375,"count":74},"cloud-adoption",{"key":377,"label":211,"slug":377,"count":74},"cloud-platforms",{"key":379,"label":288,"slug":379,"count":74},"cloud-transformation",{"key":381,"label":382,"slug":381,"count":74},"cloud-native-development","Cloud-Native Development",{"key":384,"label":244,"slug":384,"count":74},"continuous-improvement-management",{"key":386,"label":387,"slug":386,"count":74},"cost-and-latency-management","Cost And Latency Management",[389,392,395,397,399,401,404,407,409,412,414,417,419,422,424,426,429,431,434,437,440,442,444,447],{"key":390,"label":32,"slug":390,"count":391},"java",6,{"key":393,"label":34,"slug":393,"count":394},"python",5,{"key":396,"label":54,"slug":396,"count":30},"kafka",{"key":398,"label":53,"slug":398,"count":30},"kubernetes",{"key":400,"label":47,"slug":400,"count":30},"sql",{"key":402,"label":403,"slug":402,"count":30},"cicd","Ci\u002FCd",{"key":405,"label":406,"slug":405,"count":29},"nosql","Nosql",{"key":408,"label":49,"slug":408,"count":29},"oracle",{"key":410,"label":411,"slug":410,"count":29},"nodejs","Node.Js",{"key":413,"label":52,"slug":413,"count":29},"docker",{"key":415,"label":416,"slug":415,"count":29},"opensearch","Opensearch",{"key":418,"label":35,"slug":418,"count":29},"react",{"key":420,"label":421,"slug":420,"count":29},"ms-azure","MS Azure",{"key":423,"label":151,"slug":423,"count":87},"spring-boot",{"key":425,"label":164,"slug":425,"count":87},"dynatrace",{"key":427,"label":428,"slug":427,"count":87},"aws-bedrock","Aws Bedrock",{"key":430,"label":36,"slug":430,"count":87},"angular",{"key":432,"label":433,"slug":432,"count":87},"openai-api","Openai Api",{"key":435,"label":436,"slug":435,"count":87},"langchain","Langchain",{"key":438,"label":439,"slug":438,"count":87},"azure-openai","Azure Openai",{"key":43,"label":441,"slug":43,"count":87},"Pgvector",{"key":443,"label":45,"slug":443,"count":87},"pinecone",{"key":445,"label":446,"slug":445,"count":87},"generative-ai","Generative Ai",{"key":448,"label":46,"slug":448,"count":87},"chroma",[450,451],{"key":145,"label":145,"count":394},{"key":23,"label":23,"count":29},[453],{"key":26,"label":26,"count":5},{"total":455,"jobs":456},0,[]]