[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"seo-content-skill-restful-api-ca":3,"job-search-\u002Fen-ca\u002Fjobs-by-skill\u002Frestful-api":4,"skill-page-filters-\u002Fen-ca\u002Fjobs-by-skill\u002Frestful-api":168,"featured-jobs-\u002Fen-ca\u002Fjobs-by-skill\u002Frestful-api":297},{},{"total":5,"jobs":6},3,[7,66,121],{"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":30,"processed_job_expertise_skills":54,"processed_job_expertise_skills_labels":55,"max_cpc":64,"actual_cpc":65},81372,"java-api-developer-bank-of-montreal","Java API Developer",null,false,{"name":14,"slug":15,"logo_url":11},"Bank of Montreal","bank-of-montreal",[17],"Mississauga",[19],"CA","hybrid",55500,120000,"CAD","estimated",[26],"FULL_TIME","permanent",{"aws":5,"sql":29,"bash":5,"java":29,"junit":5,"mysql":5,"nosql":5,"gradle":5,"oracle":5,"python":5,"ansible":5,"dynatrace":5,"elk stack":5,"cloudwatch":5,"postgresql":5,"typescript":5,"restful api":29,"azure devops":5,"github actions":5,"api development":29,"ci\u002Fcd pipelines":5,"design patterns":29,"object-oriented programming":29},4,[31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53],"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":29,"version control":5,"performance tuning":29,"release management":5,"application security":29,"agile\u002Fscrum methodologies":29,"software development lifecycle":29,"banking\u002Ffinancial industry knowledge":5},[56,57,58,59,60,61,62,63],"Software Development Lifecycle","Agile\u002FScrum Methodologies","Application Security","Performance Tuning","Database Design","Release Management","Version Control","Banking\u002FFinancial Industry Knowledge",1,1.2,{"id":67,"slug":68,"title":69,"raw_title":11,"is_featured":12,"company":70,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":73,"processed_country_iso_code_gmaps":75,"processed_home_office":20,"processed_salary_min":76,"processed_salary_max":77,"processed_salary_currency":23,"processed_salary_source":24,"processed_working_hours":78,"processed_employment_types":27,"processed_it_skills":79,"processed_it_skills_labels":80,"processed_job_expertise_skills":110,"processed_job_expertise_skills_labels":111,"max_cpc":64,"actual_cpc":65},82493,"consultant-full-stack-developer-canadian-imperial-bank-of-commerce-canada","Consultant, Full Stack Developer",{"name":71,"slug":72,"logo_url":11},"Canadian Imperial Bank of Commerce (Canada)","canadian-imperial-bank-of-commerce-canada",[74],"Toronto",[19],100000,140000,[26],{"c#":29,".net":29,"ssis":29,"ssrs":29,"oauth":29,"react":29,"devops":5,"asp.net":29,"entra id":29,"power bi":5,".net core":29,"devsecops":5,"sql query":29,"restful api":29,"ui framework":5,"ms sql server":29,"api development":29,"azure functions":29,"web applications":29,"azure app service":29,"azure data factory":5,"azure technologies":29,"cloud applications":29,"system reliability":5,"databricks platform":5,"back-end development":29,"security engineering":5,"sql managed instance":29,"azure storage account":29,"application development":29,"scalable web applications":29},[81,82,83,84,85,86,87,88,89,41,90,91,92,93,94,95,96,97,98,99,100,101,102,32,103,104,105,106,107,108,109],".NET","C#","ASP.NET",".NET Core","MS SQL Server","SQL Query","React","SSRS","SSIS","Azure Technologies","Entra ID","OAuth","Azure App Service","Azure Functions","Azure Storage account","SQL Managed Instance","Power BI","Azure Data Factory","Databricks Platform","DevOps","DevSecOps","UI Framework","Application Development","Cloud Applications","Back-End Development","Scalable Web Applications","Security Engineering","System Reliability","Web Applications",{"code review":29,"application design":29,"project management":29,"strategic planning":29,"regulatory compliance":5,"technology roadmapping":29,"application development":29,"enterprise risk technology":5,"technical infrastructure design":29,"financial crimes domain knowledge":5},[112,103,113,114,115,116,117,118,119,120],"Application Design","Technical Infrastructure Design","Strategic Planning","Technology Roadmapping","Project Management","Code Review","Regulatory Compliance","Financial Crimes Domain Knowledge","Enterprise Risk Technology",{"id":122,"slug":123,"title":124,"raw_title":11,"is_featured":12,"company":125,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":126,"processed_country_iso_code_gmaps":127,"processed_home_office":128,"processed_salary_min":129,"processed_salary_max":22,"processed_salary_currency":23,"processed_salary_source":24,"processed_working_hours":130,"processed_employment_types":27,"processed_it_skills":131,"processed_it_skills_labels":133,"processed_job_expertise_skills":152,"processed_job_expertise_skills_labels":153,"max_cpc":64,"actual_cpc":65},54566,"associate-full-stack-engineer-bank-of-montreal","Associate, Full Stack Engineer",{"name":14,"slug":15,"logo_url":11},[74],[19],"onsite",90000,[26],{"c#":132,"aws":5,"etl":29,"gcp":5,"llm":29,"sql":29,"java":132,"azure":5,"ci\u002Fcd":5,"flask":29,"nosql":29,"scala":132,"docker":5,"python":29,"fastapi":29,"node.js":29,"react js":29,"javascript":29,"kubernetes":5,"openai api":29,"typescript":29,"restful api":29,"hugging face":29,"generative ai":29,"microservices":29,"data pipelines":29},2,[49,134,51,135,136,137,138,35,36,41,139,140,141,53,142,143,144,145,146,147,148,149,150,82,151,31],"JavaScript","React JS","FastAPI","Flask","Node.js","Microservices","Docker","Kubernetes","Azure","GCP","CI\u002FCD","Generative AI","LLM","OpenAI API","Hugging Face","ETL","Data Pipelines","Scala",{"sdlc":29,"data processing":29,"financial markets":5,"investment banking":5,"trading strategies":5,"agile methodologies":29,"backend development":29,"system architecture":29,"frontend development":29,"financial data formats":5,"full stack development":29,"security best practices":29,"performance optimization":29,"financial domain knowledge":5},[154,155,156,157,158,159,160,161,162,163,164,165,166,167],"Full Stack Development","Frontend Development","Backend Development","System Architecture","Data Processing","Performance Optimization","Security Best Practices","Agile Methodologies","SDLC","Financial Domain Knowledge","Investment Banking","Financial Markets","Trading Strategies","Financial Data Formats",{"industry":169,"employment_type":176,"expertise_skills":179,"it_skills":230,"salary_currency":293,"processed_working_hours":295},[170,173],{"key":171,"label":172,"count":5},"banking","Banking",{"key":174,"label":175,"count":5},"financial services","Financial Services",[177],{"key":27,"label":178,"count":5},"PERMANENT",[180,182,184,186,188,190,192,194,196,198,200,203,205,207,209,212,214,216,218,220,222,224,226,228],{"key":181,"label":163,"slug":181,"count":64},"financial-domain-knowledge",{"key":183,"label":154,"slug":183,"count":64},"full-stack-development",{"key":185,"label":62,"slug":185,"count":64},"version-control",{"key":187,"label":61,"slug":187,"count":64},"release-management",{"key":189,"label":103,"slug":189,"count":64},"application-development",{"key":191,"label":157,"slug":191,"count":64},"system-architecture",{"key":193,"label":159,"slug":193,"count":64},"performance-optimization",{"key":195,"label":160,"slug":195,"count":64},"security-best-practices",{"key":197,"label":158,"slug":197,"count":64},"data-processing",{"key":199,"label":58,"slug":199,"count":64},"application-security",{"key":201,"label":202,"slug":201,"count":64},"sdlc","Sdlc",{"key":204,"label":113,"slug":204,"count":64},"technical-infrastructure-design",{"key":206,"label":120,"slug":206,"count":64},"enterprise-risk-technology",{"key":208,"label":60,"slug":208,"count":64},"database-design",{"key":210,"label":211,"slug":210,"count":64},"project-management","Project management",{"key":213,"label":56,"slug":213,"count":64},"software-development-lifecycle",{"key":215,"label":161,"slug":215,"count":64},"agile-methodologies",{"key":217,"label":165,"slug":217,"count":64},"financial-markets",{"key":219,"label":156,"slug":219,"count":64},"backend-development",{"key":221,"label":63,"slug":221,"count":64},"bankingfinancial-industry-knowledge",{"key":223,"label":119,"slug":223,"count":64},"financial-crimes-domain-knowledge",{"key":225,"label":166,"slug":225,"count":64},"trading-strategies",{"key":227,"label":155,"slug":227,"count":64},"frontend-development",{"key":229,"label":57,"slug":229,"count":64},"agilescrum-methodologies",[231,234,236,238,240,243,246,248,251,254,256,259,261,264,266,269,272,275,277,279,282,285,288,291],{"key":232,"label":233,"slug":232,"count":5},"restful-api","Restful Api",{"key":235,"label":31,"slug":235,"count":132},"java",{"key":237,"label":49,"slug":237,"count":132},"python",{"key":239,"label":82,"slug":239,"count":132},"c",{"key":241,"label":242,"slug":241,"count":132},"typescript","Typescript",{"key":244,"label":245,"slug":244,"count":132},"aws","Aws",{"key":247,"label":35,"slug":247,"count":132},"sql",{"key":249,"label":250,"slug":249,"count":132},"api-development","Api Development",{"key":252,"label":253,"slug":252,"count":132},"nosql","Nosql",{"key":255,"label":42,"slug":255,"count":64},"oracle",{"key":257,"label":258,"slug":257,"count":64},"azure-devops","Azure Devops",{"key":260,"label":109,"slug":260,"count":64},"web-applications",{"key":262,"label":263,"slug":262,"count":64},"aspnet","Asp.Net",{"key":265,"label":87,"slug":265,"count":64},"react",{"key":267,"label":268,"slug":267,"count":64},"cicd-pipelines","Ci\u002FCd Pipelines",{"key":270,"label":271,"slug":270,"count":64},"sql-query","Sql Query",{"key":273,"label":274,"slug":273,"count":64},"react-js","React Js",{"key":276,"label":107,"slug":276,"count":64},"security-engineering",{"key":278,"label":90,"slug":278,"count":64},"azure-technologies",{"key":280,"label":281,"slug":280,"count":64},"llm","Llm",{"key":283,"label":284,"slug":283,"count":64},"ms-sql-server","Ms Sql Server",{"key":286,"label":287,"slug":286,"count":64},"github-actions","Github Actions",{"key":289,"label":290,"slug":289,"count":64},"generative-ai","Generative Ai",{"key":292,"label":40,"slug":292,"count":64},"ansible",[294],{"key":23,"label":23,"count":5},[296],{"key":26,"label":26,"count":5},{"total":298,"jobs":299},0,[]]