[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"seo-content-skill-nosql-ca":3,"job-search-\u002Fde-ca\u002Fjobs-by-skill\u002Fnosql":8,"skill-page-filters-\u002Fde-ca\u002Fjobs-by-skill\u002Fnosql":555,"featured-jobs-\u002Fde-ca\u002Fjobs-by-skill\u002Fnosql":692},{"image_path":4,"content_de":5,"content_en":5,"composite_key":6,"last_updated":7},"\u002Fimages\u002Fskill\u002Fnosql.webp",null,"skill:nosql:ca","2026-08-17T09:02:50.392435+02:00",{"total":9,"jobs":10},16,[11,70,129,166,183,222,246,265,290,336,362,394,425,455,485,514],{"id":12,"slug":13,"title":14,"raw_title":5,"is_featured":15,"company":16,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":19,"processed_country_iso_code_gmaps":21,"processed_home_office":23,"processed_salary_min":24,"processed_salary_max":25,"processed_salary_currency":26,"processed_salary_source":27,"processed_working_hours":28,"processed_employment_types":30,"processed_it_skills":31,"processed_it_skills_labels":34,"processed_job_expertise_skills":58,"processed_job_expertise_skills_labels":59,"max_cpc":68,"actual_cpc":69},81372,"java-api-developer-bank-of-montreal","Java API Developer",false,{"name":17,"slug":18,"logo_url":5},"Bank of Montreal","bank-of-montreal",[20],"Mississauga",[22],"CA","hybrid",55500,120000,"CAD","estimated",[29],"FULL_TIME","permanent",{"aws":32,"sql":33,"bash":32,"java":33,"junit":32,"mysql":32,"nosql":32,"gradle":32,"oracle":32,"python":32,"ansible":32,"dynatrace":32,"elk stack":32,"cloudwatch":32,"postgresql":32,"typescript":32,"restful api":33,"azure devops":32,"github actions":32,"api development":33,"ci\u002Fcd pipelines":32,"design patterns":33,"object-oriented programming":33},3,4,[35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57],"Java","API Development","Object-Oriented Programming","Design Patterns","SQL","NoSQL","CI\u002FCD Pipelines","GitHub Actions","Azure DevOps","Ansible","RESTful API","Oracle","MySQL","PostgreSQL","Gradle","Dynatrace","ELK Stack","CloudWatch","Python","Bash","TypeScript","JUnit","AWS",{"database design":33,"version control":32,"performance tuning":33,"release management":32,"application security":33,"agile\u002Fscrum methodologies":33,"software development lifecycle":33,"banking\u002Ffinancial industry knowledge":32},[60,61,62,63,64,65,66,67],"Software Development Lifecycle","Agile\u002FScrum Methodologies","Application Security","Performance Tuning","Database Design","Release Management","Version Control","Banking\u002FFinancial Industry Knowledge",1,1.2,{"id":71,"slug":72,"title":73,"raw_title":5,"is_featured":15,"company":74,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":77,"processed_country_iso_code_gmaps":79,"processed_home_office":23,"processed_salary_min":80,"processed_salary_max":81,"processed_salary_currency":26,"processed_salary_source":27,"processed_working_hours":82,"processed_employment_types":30,"processed_it_skills":83,"processed_it_skills_labels":84,"processed_job_expertise_skills":106,"processed_job_expertise_skills_labels":107,"max_cpc":68,"actual_cpc":69},82575,"sr-application-developer-canadian-imperial-bank-of-commerce-canada","Sr. Application Developer",{"name":75,"slug":76,"logo_url":5},"Canadian Imperial Bank of Commerce (Canada)","canadian-imperial-bank-of-commerce-canada",[78],"Toronto",[22],100000,140000,[29],{"git":33,"sql":32,".net":33,"azure":32,"kafka":32,"nosql":32,"blazor":33,"docker":32,"solace":32,"angular":33,"jenkins":32,"node.js":33,".net core":33,"javascript":33,"kubernetes":32,"typescript":33,"service bus":32,"azure devops":32,"github actions":32,"github copilot":32,"ci\u002Fcd pipelines":32,"prompt engineering":32,"restful api design":33,"monitoring\u002Falerting":32,"infrastructure as code":32,"event-driven architectures":32},[85,86,87,88,89,90,91,55,92,93,94,95,96,39,40,97,98,42,43,99,100,101,102,103,104,105],"Node.js",".NET",".NET Core","Blazor","Angular","RESTful API design","JavaScript","Git","CI\u002FCD pipelines","Azure","Docker","Kubernetes","GitHub Copilot","Prompt engineering","Jenkins","Infrastructure as code","Monitoring\u002Falerting","Service Bus","Kafka","Solace","Event-driven architectures",{"caching":32,"deployment":33,"monitoring":33,"unit testing":33,"microservices":33,"orchestration":32,"secure coding":33,"ui automation":33,"api automation":33,"message queues":32,"version control":33,"containerization":32,"automated testing":33,"functional design":33,"strategic planning":32,"integration testing":33,"technology roadmaps":32,"ai-driven development":32,"full-stack development":33,"object-oriented design":33,"technical architecture":33},[108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128],"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","Containerization","Orchestration","Caching","Message queues","AI-driven development",{"id":130,"slug":131,"title":132,"raw_title":5,"is_featured":15,"company":133,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":134,"processed_country_iso_code_gmaps":135,"processed_home_office":136,"processed_salary_min":24,"processed_salary_max":25,"processed_salary_currency":26,"processed_salary_source":27,"processed_working_hours":137,"processed_employment_types":30,"processed_it_skills":138,"processed_it_skills_labels":139,"processed_job_expertise_skills":155,"processed_job_expertise_skills_labels":156,"max_cpc":68,"actual_cpc":69},81352,"data-engineer-bank-of-montreal-3","Data Engineer",{"name":17,"slug":18,"logo_url":5},[78],[22],"onsite",[29],{"sql":32,"jira":32,"ssis":32,"genai":32,"nosql":32,"scala":32,"spark":32,"hadoop":32,"python":32,"netezza":32,"aws glue":32,"ai concepts":32,"data warehousing":32,"prompt engineering":32,"etl\u002Felt development":32,"ai-powered tools in sdlc":32,"retrieval-augmented generation (rag)":32,"cloud storage and computing services (aws, azure)":32},[39,40,53,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154],"Spark","Scala","SSIS","AWS Glue","Cloud Storage and Computing Services (AWS, Azure)","Hadoop","Netezza","JIRA","ETL\u002FELT Development","Data Warehousing","AI Concepts","GenAI","Prompt Engineering","Retrieval-Augmented Generation (RAG)","AI-Powered Tools in SDLC",{"data mapping":32,"data analysis":32,"agile delivery":32,"data profiling":32,"technical design":32,"regression testing":32,"process improvement":32,"automation scripting":32,"framework development":32},[157,158,159,160,161,162,163,164,165],"Data Analysis","Data Mapping","Data Profiling","Agile Delivery","Regression Testing","Process Improvement","Technical Design","Automation Scripting","Framework Development",{"id":167,"slug":168,"title":169,"raw_title":5,"is_featured":15,"company":170,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":171,"processed_country_iso_code_gmaps":172,"processed_home_office":136,"processed_salary_min":173,"processed_salary_max":174,"processed_salary_currency":26,"processed_salary_source":27,"processed_working_hours":175,"processed_employment_types":30,"processed_it_skills":176,"processed_it_skills_labels":177,"processed_job_expertise_skills":180,"processed_job_expertise_skills_labels":181,"max_cpc":68,"actual_cpc":69},70549,"senior-data-engineer-bank-of-montreal","Senior Data Engineer",{"name":17,"slug":18,"logo_url":5},[78],[22],70000,150000,[29],{"sql":33,"jira":32,"ssis":32,"genai":32,"nosql":33,"scala":33,"spark":33,"hadoop":32,"python":33,"etl\u002Felt":33,"netezza":32,"aws glue":32,"ai concepts":32,"data warehousing":33,"prompt engineering":32,"ai-powered tools in sdlc":32,"retrieval-augmented generation (rag)":32,"cloud storage and computing services (aws, azure)":32},[39,40,53,140,141,142,143,144,145,146,147,178,149,150,151,152,153,179],"ETL\u002FELT","AI-powered Tools in SDLC",{"data mapping":33,"data analysis":33,"agile delivery":33,"data profiling":33,"technical design":33,"regression testing":33,"process improvement":33,"automation scripting":33,"reusable code development":33},[157,158,159,160,162,163,161,164,182],"Reusable Code Development",{"id":184,"slug":185,"title":186,"raw_title":5,"is_featured":15,"company":187,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":188,"processed_country_iso_code_gmaps":190,"processed_home_office":23,"processed_salary_min":173,"processed_salary_max":174,"processed_salary_currency":191,"processed_salary_source":27,"processed_working_hours":192,"processed_employment_types":30,"processed_it_skills":193,"processed_it_skills_labels":194,"processed_job_expertise_skills":207,"processed_job_expertise_skills_labels":208,"max_cpc":68,"actual_cpc":69},70114,"full-stack-engineer-ai-enabled-bank-of-montreal","Full Stack Engineer (AI-Enabled)",{"name":17,"slug":18,"logo_url":5},[189],"Calgary",[22],"USD",[29],{"aws":32,"sql":32,"java":33,"azure":32,"kafka":32,"nosql":32,"react":33,"chroma":32,"docker":32,"oracle":32,"python":33,"angular":33,"node.js":33,"pgvector":32,"pinecone":32,"langchain":32,"kubernetes":32,"openai api":32,"opensearch":32,"aws bedrock":32,"azure openai":32,"anthropic api":32,"copilot studio":32,"ci\u002Fcd pipelines":32,"observability platforms":32},[35,85,53,195,89,196,197,198,199,200,201,202,203,204,205,39,40,46,57,94,95,96,103,93,206],"React","LangChain","AWS Bedrock","Azure OpenAI","Copilot Studio","OpenAI API","Anthropic API","pgvector","OpenSearch","Pinecone","Chroma","Observability platforms",{"agentic ai":32,"embeddings":33,"ai security":32,"microservices":33,"system design":33,"vector search":33,"api development":33,"model evaluation":32,"prompt engineering":33,"banking domain knowledge":32,"cloud-native development":32,"event-driven architecture":32,"modernization initiatives":32,"large language models (llms)":33,"retrieval-augmented generation (rag)":33},[209,210,110,211,212,98,213,214,215,216,217,218,219,220,221],"System design","API development","Event-driven architecture","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":223,"slug":224,"title":225,"raw_title":5,"is_featured":15,"company":226,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":227,"processed_country_iso_code_gmaps":228,"processed_home_office":136,"processed_salary_min":24,"processed_salary_max":25,"processed_salary_currency":191,"processed_salary_source":27,"processed_working_hours":229,"processed_employment_types":30,"processed_it_skills":230,"processed_it_skills_labels":231,"processed_job_expertise_skills":234,"processed_job_expertise_skills_labels":235,"max_cpc":68,"actual_cpc":69},70452,"developer-data-ai-platform-support-bank-of-montreal","Developer - Data, AI, Platform & Support",{"name":17,"slug":18,"logo_url":5},[78],[22],[29],{"sql":32,"jira":32,"ssis":32,"nosql":32,"scala":32,"spark":32,"hadoop":32,"python":32,"netezza":32,"pyspark":32,"aws glue":32,"cloud storage and computing services (aws, azure)":32},[39,40,53,140,232,141,142,143,233,145,146,147],"PySpark","Cloud storage and computing services (AWS, Azure)",{"ai concepts":32,"data mapping":32,"data analysis":32,"data modeling":32,"generative ai":32,"agile delivery":32,"data profiling":32,"prompt engineering":32,"ai-powered tools in sdlc":32,"data warehousing concepts":32,"etl\u002Felt development and testing":32,"retrieval-augmented generation (rag)":32},[236,237,238,239,240,241,242,243,98,213,244,245],"ETL\u002FELT development and testing","Data warehousing concepts","Data analysis","Data modeling","Data mapping","Data profiling","AI concepts","Generative AI","AI-powered tools in SDLC","Agile delivery",{"id":247,"slug":248,"title":249,"raw_title":5,"is_featured":15,"company":250,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":251,"processed_country_iso_code_gmaps":252,"processed_home_office":136,"processed_salary_min":173,"processed_salary_max":174,"processed_salary_currency":191,"processed_salary_source":27,"processed_working_hours":253,"processed_employment_types":30,"processed_it_skills":254,"processed_it_skills_labels":255,"processed_job_expertise_skills":257,"processed_job_expertise_skills_labels":259,"max_cpc":68,"actual_cpc":69},70545,"senior-business-system-analyst-bank-of-montreal","Senior Business System Analyst",{"name":17,"slug":18,"logo_url":5},[78],[22],[29],{"aws":32,"sql":33,"ssis":32,"nosql":32,"scala":32,"spark":32,"hadoop":32,"python":32,"netezza":32,"unix\u002Flinux scripting":32},[39,40,53,141,142,140,256,57,145,146],"Unix\u002FLinux scripting",{"ai\u002Fml":258,"data mapping":33,"data modeling":33,"data warehousing":33,"analysis techniques":33,"predictive analytics":258,"problem decomposition":33},2,[260,239,240,261,262,263,264],"Data warehousing","Problem decomposition","Analysis techniques","Predictive analytics","AI\u002FML",{"id":266,"slug":267,"title":268,"raw_title":5,"is_featured":15,"company":269,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":270,"processed_country_iso_code_gmaps":271,"processed_home_office":136,"processed_salary_min":173,"processed_salary_max":174,"processed_salary_currency":191,"processed_salary_source":27,"processed_working_hours":272,"processed_employment_types":30,"processed_it_skills":273,"processed_it_skills_labels":274,"processed_job_expertise_skills":277,"processed_job_expertise_skills_labels":278,"max_cpc":68,"actual_cpc":69},54605,"developer-lead-ai-enabled-systems-bank-of-montreal","Developer Lead (AI-Enabled Systems)",{"name":17,"slug":18,"logo_url":5},[78],[22],[29],{"sql":32,"java":33,"ci\u002Fcd":32,"kafka":32,"nosql":32,"react":33,"chroma":32,"docker":32,"python":33,"angular":33,"node.js":33,"pgvector":32,"pinecone":32,"langchain":33,"kubernetes":32,"openai api":33,"opensearch":32,"aws bedrock":33,"azure openai":33,"anthropic api":33,"observability":32},[35,85,53,195,89,39,40,95,96,103,196,197,198,200,201,202,203,204,205,275,276],"CI\u002FCD","Observability",{"system design":33,"cloud adoption":32,"api development":33,"model evaluation":33,"banking workflows":32,"prompt engineering":33,"rag implementation":33,"ai safety and security":33,"full stack development":33,"event-driven architecture":32,"microservices architecture":33,"cost and latency management":32,"llm-based application development":33},[279,280,36,281,282,283,284,285,152,286,287,288,289],"Full Stack Development","System Design","Microservices Architecture","Event-driven Architecture","Cloud Adoption","Banking Workflows","LLM-based Application Development","RAG Implementation","Model Evaluation","AI Safety and Security","Cost and Latency Management",{"id":291,"slug":292,"title":293,"raw_title":5,"is_featured":15,"company":294,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":297,"processed_country_iso_code_gmaps":298,"processed_home_office":136,"processed_salary_min":299,"processed_salary_max":300,"processed_salary_currency":26,"processed_salary_source":27,"processed_working_hours":301,"processed_employment_types":30,"processed_it_skills":302,"processed_it_skills_labels":303,"processed_job_expertise_skills":321,"processed_job_expertise_skills_labels":322,"max_cpc":68,"actual_cpc":69},66714,"principal-engineer-gtb-data-and-platforms-the-toronto-dominion-bank-canada","Principal Engineer - GTB Data and Platforms",{"name":295,"slug":296,"logo_url":5},"The Toronto-Dominion Bank (Canada)","the-toronto-dominion-bank-canada",[78],[22],165000,200000,[29],{"mq":33,"ecs":33,"sql":33,"java":33,"llms":32,"ci\u002Fcd":33,"genai":32,"kafka":33,"neo4j":33,"nosql":33,"kibana":33,"oracle":33,"python":33,"solace":33,"splunk":33,"datadog":33,"graphql":33,"mongodb":33,"confluent":33,"dynatrace":33,"openshift":33,"databricks":33,"kubernetes":33,"spring boot":33,"apache flink":33,"apache spark":33,"restful apis":33,"microsoft azure":33},[35,53,304,305,306,39,46,40,307,308,309,310,103,104,311,312,313,96,314,315,275,316,317,50,318,319,151,320],"RESTful APIs","GraphQL","Spring Boot","MongoDB","Neo4J","Apache Spark","Databricks","MQ","Confluent","Apache Flink","OpenShift","ECS","Splunk","Kibana","Datadog","Microsoft Azure","LLMs",{"scrum":33,"data modeling":33,"system design":33,"devops practices":33,"stream processing":33,"big data platforms":33,"agile methodologies":33,"architecture design":33,"distributed systems":33,"platform resilience":33,"graph-based data models":33,"multi-cloud environments":33,"technical debt management":33,"event-driven architectures":33,"non-functional requirements":33,"cash management\u002Ftransaction banking":32},[239,323,324,105,325,326,209,327,328,329,330,331,332,333,334,335],"Graph-based data models","Big data platforms","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":337,"slug":338,"title":339,"raw_title":5,"is_featured":15,"company":340,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":341,"processed_country_iso_code_gmaps":342,"processed_home_office":136,"processed_salary_min":299,"processed_salary_max":300,"processed_salary_currency":26,"processed_salary_source":27,"processed_working_hours":343,"processed_employment_types":30,"processed_it_skills":344,"processed_it_skills_labels":345,"processed_job_expertise_skills":350,"processed_job_expertise_skills_labels":351,"max_cpc":68,"actual_cpc":69},66814,"principal-platform-engineer-the-toronto-dominion-bank-canada","Principal Platform Engineer",{"name":295,"slug":296,"logo_url":5},[78],[22],[29],{"sql":33,"java":33,"llms":32,"mtls":33,"oidc":33,"rest":33,"azure":33,"neo4j":32,"nosql":33,"oauth2":33,"python":32,"graphql":33,"mongodb":32,"kubernetes":33,"generative ai":32},[35,53,96,94,346,305,39,40,307,308,347,348,349,243,320],"REST","OAuth2","mTLS","OIDC",{"data modeling":33,"cash management":258,"api architecture":33,"distributed systems":33,"transaction banking":258,"platform engineering":33,"technical leadership":33,"graph-based data models":33,"event-driven integration":33,"cloud-native application delivery":33},[352,353,354,355,356,357,358,359,360,361],"Platform Engineering","API Architecture","Event-Driven Integration","Data Modeling","Graph-Based Data Models","Distributed Systems","Cloud-Native Application Delivery","Technical Leadership","Cash Management","Transaction Banking",{"id":363,"slug":364,"title":365,"raw_title":5,"is_featured":15,"company":366,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":367,"processed_country_iso_code_gmaps":368,"processed_home_office":136,"processed_salary_min":369,"processed_salary_max":370,"processed_salary_currency":26,"processed_salary_source":27,"processed_working_hours":371,"processed_employment_types":30,"processed_it_skills":372,"processed_it_skills_labels":373,"processed_job_expertise_skills":385,"processed_job_expertise_skills_labels":386,"max_cpc":68,"actual_cpc":69},66784,"java-developer-td-securities-the-toronto-dominion-bank-canada-2","Java Developer, TD Securities",{"name":295,"slug":296,"logo_url":5},[78],[22],102200,125000,[29],{"aws":32,"gcp":32,"git":33,"sql":33,"uml":32,"java":33,"jira":33,"rest":33,"soap":32,"azure":32,"kafka":33,"maven":33,"nexus":32,"nosql":33,"sonar":32,"devops":33,"splunk":32,"jenkins":33,"veracode":32,"dynatrace":32,"gitlab ci":32,"confluence":33,"spring boot":33,"microservices":33,"unix shell scripting":33},[35,306,374,103,110,346,375,376,39,40,92,99,377,94,57,378,147,379,380,381,316,50,382,383,384],"DevOps","SOAP","Unix Shell Scripting","GitLab CI","GCP","Confluence","Nexus","Maven","Veracode","Sonar","UML",{"cost analysis":32,"risk analysis":32,"payments domain":32,"project management":32,"architectural standards":33,"software design patterns":33,"algorithmic problem solving":33},[387,388,389,390,391,392,393],"Algorithmic Problem Solving","Software Design Patterns","Architectural Standards","Payments Domain","Project Management","Risk Analysis","Cost Analysis",{"id":395,"slug":396,"title":397,"raw_title":5,"is_featured":15,"company":398,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":399,"processed_country_iso_code_gmaps":400,"processed_home_office":23,"processed_salary_min":401,"processed_salary_max":402,"processed_salary_currency":26,"processed_salary_source":27,"processed_working_hours":403,"processed_employment_types":30,"processed_it_skills":404,"processed_it_skills_labels":405,"processed_job_expertise_skills":412,"processed_job_expertise_skills_labels":413,"max_cpc":68,"actual_cpc":69},66774,"it-developer-iii-the-toronto-dominion-bank-canada","IT Developer III",{"name":295,"slug":296,"logo_url":5},[78],[22],81600,115200,[29],{"c#":33,"sql":33,"java":33,"excel":33,"nosql":32,"jmeter":32,"python":32,"mongodb":32,"pyspark":258,"selenium":33,"databricks":258,"playwright":33,"microsoft copilot":32},[35,406,407,408,39,40,307,409,410,53,232,310,411],"C#","Selenium","Playwright","Excel","Microsoft Copilot","JMeter",{"audit support":33,"qa automation":33,"test execution":33,"data validation":33,"defect management":33,"financial services":32,"functional testing":33,"regression testing":33,"test documentation":33,"performance testing":32,"regulatory reporting":32,"treasury and balance sheet management":32},[414,161,415,416,417,418,419,420,421,422,423,424],"QA Automation","Functional Testing","Defect Management","Test Execution","Data Validation","Audit Support","Performance Testing","Test Documentation","Financial Services","Treasury and Balance Sheet Management","Regulatory Reporting",{"id":426,"slug":427,"title":365,"raw_title":5,"is_featured":15,"company":428,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":429,"processed_country_iso_code_gmaps":430,"processed_home_office":136,"processed_salary_min":369,"processed_salary_max":370,"processed_salary_currency":26,"processed_salary_source":27,"processed_working_hours":431,"processed_employment_types":30,"processed_it_skills":432,"processed_it_skills_labels":433,"processed_job_expertise_skills":447,"processed_job_expertise_skills_labels":448,"max_cpc":68,"actual_cpc":69},66783,"java-developer-td-securities-the-toronto-dominion-bank-canada",{"name":295,"slug":296,"logo_url":5},[78],[22],[29],{"jms":32,"sql":33,"xml":32,"java":33,"jira":258,"json":32,"rest":32,"xslt":32,"azure":258,"nosql":258,"react":258,"stash":258,"devops":32,"drools":258,"hadoop":258,"oracle":32,"solace":258,"angular":258,"mongodb":258,"postgres":32,"cassandra":258,"confluence":258,"microservices":258,"teamcity\u002Fjenkins":258,"spring\u002Fspring boot":33,"tibco businessworks":258,"tibco businessevents":258,"secure coding practices":258},[35,434,39,435,436,437,438,346,46,439,440,307,441,104,442,443,379,444,147,445,89,195,94,145,40,374,110,446],"Spring\u002FSpring Boot","XML","XSLT","JSON","JMS","Postgres","Cassandra","Drools","TIBCO BusinessWorks","TIBCO BusinessEvents","Stash","TeamCity\u002FJenkins","Secure coding practices",{"sdlc":32,"big data":258,"investment banking":32,"agile methodologies":32,"regulatory reporting":33,"complex event processing":258,"enterprise integration patterns":258},[424,449,450,451,452,453,454],"Investment Banking","Agile Methodologies","SDLC","Enterprise Integration Patterns","Big Data","Complex Event Processing",{"id":456,"slug":457,"title":458,"raw_title":5,"is_featured":15,"company":459,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":460,"processed_country_iso_code_gmaps":461,"processed_home_office":136,"processed_salary_min":462,"processed_salary_max":25,"processed_salary_currency":26,"processed_salary_source":27,"processed_working_hours":463,"processed_employment_types":30,"processed_it_skills":464,"processed_it_skills_labels":465,"processed_job_expertise_skills":473,"processed_job_expertise_skills_labels":474,"max_cpc":68,"actual_cpc":69},54566,"associate-full-stack-engineer-bank-of-montreal","Associate, Full Stack Engineer",{"name":17,"slug":18,"logo_url":5},[78],[22],90000,[29],{"c#":258,"aws":32,"etl":33,"gcp":32,"llm":33,"sql":33,"java":258,"azure":32,"ci\u002Fcd":32,"flask":33,"nosql":33,"scala":258,"docker":32,"python":33,"fastapi":33,"node.js":33,"react js":33,"javascript":33,"kubernetes":32,"openai api":33,"typescript":33,"restful api":33,"hugging face":33,"generative ai":33,"microservices":33,"data pipelines":33},[53,91,55,466,467,468,85,39,40,45,110,95,96,57,94,378,275,243,469,200,470,471,472,406,141,35],"React JS","FastAPI","Flask","LLM","Hugging Face","ETL","Data Pipelines",{"sdlc":33,"data processing":33,"financial markets":32,"investment banking":32,"trading strategies":32,"agile methodologies":33,"backend development":33,"system architecture":33,"frontend development":33,"financial data formats":32,"full stack development":33,"security best practices":33,"performance optimization":33,"financial domain knowledge":32},[279,475,476,477,478,479,480,450,451,481,449,482,483,484],"Frontend Development","Backend Development","System Architecture","Data Processing","Performance Optimization","Security Best Practices","Financial Domain Knowledge","Financial Markets","Trading Strategies","Financial Data Formats",{"id":486,"slug":487,"title":488,"raw_title":5,"is_featured":15,"company":489,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":490,"processed_country_iso_code_gmaps":491,"processed_home_office":23,"processed_salary_min":492,"processed_salary_max":493,"processed_salary_currency":26,"processed_salary_source":27,"processed_working_hours":494,"processed_employment_types":30,"processed_it_skills":495,"processed_it_skills_labels":496,"processed_job_expertise_skills":499,"processed_job_expertise_skills_labels":500,"max_cpc":68,"actual_cpc":69},70567,"senior-manager-data-engineering-bank-of-montreal","Senior Manager Data Engineering",{"name":17,"slug":18,"logo_url":5},[78],[22],94600,176000,[29],{"aws":33,"sql":33,"jira":32,"ssis":33,"azure":33,"ci\u002Fcd":33,"nosql":33,"scala":33,"spark":33,"devops":33,"hadoop":33,"python":33,"netezza":33,"aws glue":33,"apache airflow":33,"infrastructure as code":33},[39,40,53,140,141,142,143,57,94,145,146,497,374,275,498,147],"Apache Airflow","Infrastructure as Code",{"qa":33,"etl":33,"debugging":33,"automation":33,"ai concepts":33,"data mining":33,"data mapping":33,"unit testing":33,"data analysis":33,"data modeling":33,"generative ai":33,"agile delivery":33,"data profiling":33,"streaming data":33,"cloud computing":33,"batch processing":33,"data engineering":33,"data warehousing":33,"code optimization":33,"prompt engineering":33,"process improvement":33,"regulatory compliance":33,"solution architecture":33,"software engineering standards":33,"retrieval-augmented generation (rag)":33},[501,471,502,355,503,157,159,158,150,243,152,153,160,504,162,505,506,507,508,509,149,510,511,512,513],"Data Engineering","Solution Architecture","Data Mining","Software Engineering Standards","Automation","Code Optimization","Debugging","Unit Testing","QA","Cloud Computing","Batch Processing","Streaming Data","Regulatory Compliance",{"id":515,"slug":516,"title":517,"raw_title":5,"is_featured":15,"company":518,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":521,"processed_country_iso_code_gmaps":523,"processed_home_office":23,"processed_salary_min":80,"processed_salary_max":524,"processed_salary_currency":26,"processed_salary_source":27,"processed_working_hours":525,"processed_employment_types":30,"processed_it_skills":526,"processed_it_skills_labels":527,"processed_job_expertise_skills":533,"processed_job_expertise_skills_labels":534,"max_cpc":68,"actual_cpc":69},47471,"senior-software-quality-engineer-enterprise-services-division-3","Senior Software Quality Engineer",{"name":519,"slug":520,"logo_url":5},"Invesco Enterprise Services (Division)","invesco-enterprise-services-division",[522],"Charlottetown",[22],110000,[29],{"c#":33,"aws":32,"gcp":32,"sql":33,"java":33,"azure":32,"nosql":32,"appium":33,"python":33,"soapui":33,"cypress":33,"jenkins":33,"postman":33,"selenium":33,"javascript":33,"playwright":33,"azure devops":33,"rest-assured":33,"github actions":33},[407,528,408,529,530,531,532,53,91,35,406,39,40,43,42,99,94,57,378],"Cypress","Appium","Postman","REST-Assured","SoapUI",{"sdlc":33,"stlc":33,"peoplesoft":33,"agile\u002Fscrum":33,"peer review":33,"workday hcm":33,"dashboarding":33,"test planning":33,"test strategy":33,"test reporting":33,"trend analysis":33,"quality metrics":33,"test estimation":33,"security testing":33,"ci\u002Fcd integration":33,"defect management":33,"functional testing":33,"quality governance":33,"regression testing":33,"integration testing":33,"performance testing":33,"process improvement":33,"root cause analysis":33,"test prioritization":33,"test automation lifecycle":33,"automation framework architecture":33},[535,536,537,538,539,540,541,415,542,161,420,543,416,544,545,546,547,548,162,549,550,551,552,451,553,554],"Test Strategy","Test Planning","Test Estimation","Test Prioritization","Test Reporting","Automation Framework Architecture","CI\u002FCD Integration","Integration Testing","Security Testing","Root Cause Analysis","Quality Metrics","Dashboarding","Trend Analysis","Quality Governance","Peer Review","Workday HCM","PeopleSoft","Agile\u002FScrum","STLC","Test Automation Lifecycle",{"industry":556,"employment_type":564,"expertise_skills":567,"it_skills":622,"salary_currency":686,"processed_working_hours":690},[557,560],{"key":558,"label":422,"count":559},"financial services",15,{"key":561,"label":562,"count":563},"banking","Banking",13,[565],{"key":30,"label":566,"count":9},"PERMANENT",[568,571,573,575,577,579,581,583,585,588,590,592,595,596,599,601,603,605,607,610,613,616,618,620],{"key":569,"label":158,"slug":569,"count":570},"data-mapping",5,{"key":572,"label":355,"slug":572,"count":570},"data-modeling",{"key":574,"label":162,"slug":574,"count":33},"process-improvement",{"key":576,"label":161,"slug":576,"count":33},"regression-testing",{"key":578,"label":159,"slug":578,"count":33},"data-profiling",{"key":580,"label":152,"slug":580,"count":33},"prompt-engineering",{"key":582,"label":157,"slug":582,"count":33},"data-analysis",{"key":584,"label":160,"slug":584,"count":33},"agile-delivery",{"key":586,"label":587,"slug":586,"count":32},"sdlc","Sdlc",{"key":589,"label":280,"slug":589,"count":32},"system-design",{"key":591,"label":450,"slug":591,"count":32},"agile-methodologies",{"key":593,"label":594,"slug":593,"count":32},"retrieval-augmented-generation-rag","Retrieval-Augmented Generation (Rag)",{"key":561,"label":562,"slug":561,"count":258},{"key":597,"label":598,"slug":597,"count":258},"ai-concepts","Ai Concepts",{"key":600,"label":164,"slug":600,"count":258},"automation-scripting",{"key":602,"label":415,"slug":602,"count":258},"functional-testing",{"key":604,"label":424,"slug":604,"count":258},"regulatory-reporting",{"key":606,"label":508,"slug":606,"count":258},"unit-testing",{"key":608,"label":609,"slug":608,"count":258},"generative-ai","Generative Ai",{"key":611,"label":612,"slug":611,"count":258},"event-driven-architecture","Event-Driven Architecture",{"key":614,"label":615,"slug":614,"count":258},"api-development","Api Development",{"key":617,"label":357,"slug":617,"count":258},"distributed-systems",{"key":619,"label":287,"slug":619,"count":258},"model-evaluation",{"key":621,"label":279,"slug":621,"count":258},"full-stack-development",[623,626,628,630,633,637,641,644,646,648,651,653,655,657,660,662,665,668,670,673,675,678,681,684],{"key":624,"label":625,"slug":624,"count":9},"nosql","Nosql",{"key":627,"label":39,"slug":627,"count":9},"sql",{"key":629,"label":53,"slug":629,"count":563},"python",{"key":631,"label":35,"slug":631,"count":632},"java",10,{"key":634,"label":635,"slug":634,"count":636},"ms-azure","MS Azure",8,{"key":638,"label":639,"slug":638,"count":640},"aws","Aws",7,{"key":642,"label":96,"slug":642,"count":643},"kubernetes",6,{"key":645,"label":145,"slug":645,"count":643},"hadoop",{"key":647,"label":141,"slug":647,"count":643},"scala",{"key":649,"label":650,"slug":649,"count":643},"jira","Jira",{"key":652,"label":146,"slug":652,"count":570},"netezza",{"key":654,"label":140,"slug":654,"count":570},"spark",{"key":656,"label":103,"slug":656,"count":570},"kafka",{"key":658,"label":659,"slug":658,"count":570},"ssis","Ssis",{"key":661,"label":46,"slug":661,"count":33},"oracle",{"key":663,"label":664,"slug":663,"count":33},"mongodb","Mongodb",{"key":666,"label":667,"slug":666,"count":33},"aws-glue","Aws Glue",{"key":669,"label":95,"slug":669,"count":33},"docker",{"key":671,"label":672,"slug":671,"count":33},"nodejs","Node.Js",{"key":674,"label":89,"slug":674,"count":33},"angular",{"key":676,"label":677,"slug":676,"count":33},"cicd","Ci\u002FCd",{"key":679,"label":680,"slug":679,"count":32},"cicd-pipelines","Ci\u002FCd Pipelines",{"key":682,"label":683,"slug":682,"count":32},"typescript","Typescript",{"key":685,"label":104,"slug":685,"count":32},"solace",[687,689],{"key":26,"label":26,"count":688},12,{"key":191,"label":191,"count":33},[691],{"key":29,"label":29,"count":9},{"total":693,"jobs":694},0,[]]