[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"seo-content-skill-postgresql-ca":3,"job-search-\u002Fen-ca\u002Fjobs-by-skill\u002Fpostgresql":4,"skill-page-filters-\u002Fen-ca\u002Fjobs-by-skill\u002Fpostgresql":241,"featured-jobs-\u002Fen-ca\u002Fjobs-by-skill\u002Fpostgresql":371},{},{"total":5,"jobs":6},5,[7,67,113,173,212],{"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":55,"processed_job_expertise_skills_labels":56,"max_cpc":65,"actual_cpc":66},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":29,"sql":30,"bash":29,"java":30,"junit":29,"mysql":29,"nosql":29,"gradle":29,"oracle":29,"python":29,"ansible":29,"dynatrace":29,"elk stack":29,"cloudwatch":29,"postgresql":29,"typescript":29,"restful api":30,"azure devops":29,"github actions":29,"api development":30,"ci\u002Fcd pipelines":29,"design patterns":30,"object-oriented programming":30},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],"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":30,"version control":29,"performance tuning":30,"release management":29,"application security":30,"agile\u002Fscrum methodologies":30,"software development lifecycle":30,"banking\u002Ffinancial industry knowledge":29},[57,58,59,60,61,62,63,64],"Software Development Lifecycle","Agile\u002FScrum Methodologies","Application Security","Performance Tuning","Database Design","Release Management","Version Control","Banking\u002FFinancial Industry Knowledge",1,1.2,{"id":68,"slug":69,"title":70,"raw_title":11,"is_featured":12,"company":71,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":74,"processed_country_iso_code_gmaps":76,"processed_home_office":20,"processed_salary_min":77,"processed_salary_max":78,"processed_salary_currency":23,"processed_salary_source":24,"processed_working_hours":79,"processed_employment_types":27,"processed_it_skills":80,"processed_it_skills_labels":81,"processed_job_expertise_skills":101,"processed_job_expertise_skills_labels":102,"max_cpc":65,"actual_cpc":66},85637,"consultant-conversion-software-eng-iii-job-level-director-morgan-stanley-svcs-canada-co","Consultant Conversion - Software Eng III : Job Level - Director",{"name":72,"slug":73,"logo_url":11},"Morgan Stanley Svcs Canada Co","morgan-stanley-svcs-canada-co",[75],"Montreal",[19],100000,140000,[26],{"db2":29,"java":30,"jdbc":29,"llms":29,"unix":29,"azure":29,"ci\u002Fcd":29,"html5":29,"react":29,"scala":30,"python":29,"angular":29,"ai tools":29,"scripting":29,"javascript":29,"postgresql":29,"sql server":29,"spring boot":29,"apache spark":30,"test automation":29,"containerization":29,"release automation":29},[32,82,83,84,85,45,86,87,88,89,90,91,92,50,93,94,95,96,97,98,99,100],"Scala","Apache Spark","DB2","SQL Server","CI\u002FCD","Test Automation","Release Automation","Containerization","Azure","Unix","Scripting","HTML5","JavaScript","Angular","React","Spring Boot","JDBC","AI Tools","LLMs",{"risk management":29,"devops practices":29,"big data platforms":30,"database management":29,"production stability":29,"software development":30,"surveillance technology":29,"agile scrum methodologies":29,"wealth management monitoring":29,"software design best practices":29},[103,104,105,106,107,108,109,110,111,112],"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",{"id":114,"slug":115,"title":116,"raw_title":11,"is_featured":12,"company":117,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":120,"processed_country_iso_code_gmaps":122,"processed_home_office":20,"processed_salary_min":123,"processed_salary_max":78,"processed_salary_currency":23,"processed_salary_source":24,"processed_working_hours":124,"processed_employment_types":27,"processed_it_skills":125,"processed_it_skills_labels":127,"processed_job_expertise_skills":158,"processed_job_expertise_skills_labels":159,"max_cpc":65,"actual_cpc":66},78602,"senior-software-engineer-operations-sun-life-of-canada-corporate-2","Senior Software Engineer, Operations",{"name":118,"slug":119,"logo_url":11},"Sun Life of Canada - Corporate","sun-life-of-canada-corporate",[121],"Waterloo",[19],90000,[26],{"aws":126,"css":30,"git":30,"jsp":30,"sql":30,"xml":30,"html":30,"java":30,"jdbc":30,"jira":126,"json":30,"soap":30,"kafka":30,"maven":30,"docker":30,"gradle":30,"oracle":30,"ansible":30,"jenkins":30,"reactjs":30,"servlet":30,"ms teams":126,"rest api":30,"weblogic":126,"bitbucket":30,"java apis":30,"springmvc":30,"websphere":126,"confluence":126,"javascript":30,"kubernetes":30,"postgresql":30,"springboot":30,"artifactory":30,"light car proxy":30,"spring framework":30,"web security\u002Fowasp":30,"java enterprise edition (j2ee)":30,"multi-factor authentication (mfa)":30},2,[32,94,128,129,130,131,132,98,133,134,135,136,137,138,139,140,141,142,143,144,36,43,45,145,146,147,148,46,149,41,150,151,152,54,153,154,155,156,157],"HTML","XML","CSS","Java Enterprise Edition (J2EE)","Servlet","JSP","Spring Framework","ReactJS","Kubernetes","Docker","SpringBoot","SpringMVC","Web Security\u002FOWASP","SOAP","REST API","Java APIs","JSON","Jenkins","Artifactory","Bitbucket","Git","Maven","Multi-Factor Authentication (MFA)","Kafka","Light Car Proxy","Confluence","JIRA","MS Teams","WebSphere","WebLogic",{"cmmi":30,"itil":30,"scrum":126,"kanban":126,"agile framework":126,"change management":30,"disaster recovery":30,"root-cause analysis":30,"security compliance":30,"proactive monitoring":30,"java application support":30,"java application development":30,"software development life cycle (sdlc)":30},[160,161,162,163,164,165,166,167,168,169,170,171,172],"Java Application Support","Java Application Development","ITIL","CMMI","Software Development Life Cycle (SDLC)","Agile Framework","Kanban","Scrum","Disaster Recovery","Change Management","Root-Cause Analysis","Security Compliance","Proactive Monitoring",{"id":174,"slug":175,"title":176,"raw_title":11,"is_featured":12,"company":177,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":178,"processed_country_iso_code_gmaps":180,"processed_home_office":181,"processed_salary_min":182,"processed_salary_max":183,"processed_salary_currency":184,"processed_salary_source":24,"processed_working_hours":185,"processed_employment_types":27,"processed_it_skills":186,"processed_it_skills_labels":187,"processed_job_expertise_skills":196,"processed_job_expertise_skills_labels":197,"max_cpc":65,"actual_cpc":66},70456,"development-manager-bank-of-montreal-2","Development Manager",{"name":14,"slug":15,"logo_url":11},[179],"Toronto",[19],"onsite",85500,185000,"USD",[26],{"aws":30,"apis":30,"java":30,"react":30,"openfin":126,"servers":30,"databases":30,"postgresql":30,"typescript":30,"web architecture":30,"automated testing":30,"web hosting platforms":30,"version control systems":30},[52,96,32,45,54,188,189,190,191,192,193,194,195],"OpenFin","Version Control Systems","APIs","Databases","Servers","Web Architecture","Web Hosting Platforms","Automated Testing",{"coaching":30,"scalability":30,"risk management":30,"responsive design":30,"talent management":30,"strategic planning":30,"back-end development":30,"software development":30,"front-end development":30,"software architecture":30,"continuous improvement":30,"full stack development":30,"systems administration":30,"user experience design":30,"fx business applications":126,"performance optimization":30},[103,198,199,200,201,202,203,204,205,206,207,110,208,209,210,211],"Systems Administration","Front-end Development","Back-end Development","Full Stack Development","Software Architecture","User Experience Design","Responsive Design","Continuous Improvement","Performance Optimization","Scalability","Talent Management","Coaching","Strategic Planning","FX Business Applications",{"id":213,"slug":214,"title":215,"raw_title":11,"is_featured":12,"company":216,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":219,"processed_country_iso_code_gmaps":220,"processed_home_office":181,"processed_salary_min":221,"processed_salary_max":222,"processed_salary_currency":23,"processed_salary_source":24,"processed_working_hours":223,"processed_employment_types":27,"processed_it_skills":224,"processed_it_skills_labels":225,"processed_job_expertise_skills":235,"processed_job_expertise_skills_labels":236,"max_cpc":65,"actual_cpc":66},66868,"software-engineer-i-the-toronto-dominion-bank-canada","Software Engineer I",{"name":217,"slug":218,"logo_url":11},"The Toronto-Dominion Bank (Canada)","the-toronto-dominion-bank-canada",[179],[19],69700,98400,[26],{"git":29,"sql":29,"bash":126,"oidc":126,"saml":126,"mssql":126,"oauth":126,"react":29,"github":29,"nodejs":29,"python":126,"swagger":29,"backstage":126,"javascript":29,"postgresql":29,"typescript":29,"restful apis":29,"github actions":29},[226,52,94,96,148,227,228,229,39,45,36,230,231,232,233,50,51,234],"NodeJS","GitHub","RESTful APIs","Swagger","MSSQL","SAML","OAuth","OIDC","Backstage",{"ci\u002Fcd":29,"kanban":29,"testing":29,"documentation":29,"containerization":126,"identity providers":126,"agile methodologies":29,"software development":30,"software architecture":29},[103,202,237,166,86,238,239,240,89],"Agile Methodologies","Testing","Documentation","Identity Providers",{"industry":242,"employment_type":249,"expertise_skills":252,"it_skills":308,"salary_currency":366,"processed_working_hours":369},[243,246],{"key":244,"label":245,"count":5},"financial services","Financial Services",{"key":247,"label":248,"count":29},"banking","Banking",[250],{"key":27,"label":251,"count":5},"PERMANENT",[253,255,257,259,261,263,266,268,270,272,275,278,280,282,284,286,288,291,293,295,298,300,303,305],{"key":254,"label":103,"slug":254,"count":29},"software-development",{"key":256,"label":166,"slug":256,"count":126},"kanban",{"key":258,"label":110,"slug":258,"count":126},"risk-management",{"key":260,"label":202,"slug":260,"count":126},"software-architecture",{"key":262,"label":59,"slug":262,"count":65},"application-security",{"key":264,"label":265,"slug":264,"count":65},"back-end-development","Back-End Development",{"key":267,"label":64,"slug":267,"count":65},"bankingfinancial-industry-knowledge",{"key":269,"label":104,"slug":269,"count":65},"big-data-platforms",{"key":271,"label":169,"slug":271,"count":65},"change-management",{"key":273,"label":274,"slug":273,"count":65},"cicd","Ci\u002FCd",{"key":276,"label":277,"slug":276,"count":65},"cmmi","Cmmi",{"key":279,"label":209,"slug":279,"count":65},"coaching",{"key":281,"label":89,"slug":281,"count":65},"containerization",{"key":283,"label":205,"slug":283,"count":65},"continuous-improvement",{"key":285,"label":61,"slug":285,"count":65},"database-design",{"key":287,"label":106,"slug":287,"count":65},"database-management",{"key":289,"label":290,"slug":289,"count":65},"devops-practices","Devops Practices",{"key":292,"label":168,"slug":292,"count":65},"disaster-recovery",{"key":294,"label":239,"slug":294,"count":65},"documentation",{"key":296,"label":297,"slug":296,"count":65},"front-end-development","Front-End Development",{"key":299,"label":201,"slug":299,"count":65},"full-stack-development",{"key":301,"label":302,"slug":301,"count":65},"fx-business-applications","Fx Business Applications",{"key":304,"label":240,"slug":304,"count":65},"identity-providers",{"key":306,"label":307,"slug":306,"count":65},"itil","Itil",[309,312,314,316,318,321,324,327,329,332,335,337,339,341,343,345,346,349,351,354,356,358,360,363],{"key":310,"label":311,"slug":310,"count":5},"postgresql","Postgresql",{"key":313,"label":32,"slug":313,"count":30},"java",{"key":315,"label":36,"slug":315,"count":29},"sql",{"key":317,"label":96,"slug":317,"count":29},"react",{"key":319,"label":320,"slug":319,"count":29},"aws","Aws",{"key":322,"label":323,"slug":322,"count":29},"typescript","Typescript",{"key":325,"label":326,"slug":325,"count":29},"javascript","Javascript",{"key":328,"label":50,"slug":328,"count":29},"python",{"key":330,"label":331,"slug":330,"count":126},"jdbc","Jdbc",{"key":333,"label":334,"slug":333,"count":126},"github-actions","Github Actions",{"key":336,"label":46,"slug":336,"count":126},"gradle",{"key":338,"label":43,"slug":338,"count":126},"oracle",{"key":340,"label":41,"slug":340,"count":126},"ansible",{"key":342,"label":148,"slug":342,"count":126},"git",{"key":344,"label":51,"slug":344,"count":126},"bash",{"key":281,"label":89,"slug":281,"count":65},{"key":347,"label":348,"slug":347,"count":65},"css","Css",{"key":350,"label":191,"slug":350,"count":65},"databases",{"key":352,"label":353,"slug":352,"count":65},"db2","Db2",{"key":355,"label":35,"slug":355,"count":65},"design-patterns",{"key":357,"label":137,"slug":357,"count":65},"docker",{"key":359,"label":47,"slug":359,"count":65},"dynatrace",{"key":361,"label":362,"slug":361,"count":65},"elk-stack","Elk Stack",{"key":364,"label":365,"slug":364,"count":65},"github","Github",[367,368],{"key":23,"label":23,"count":30},{"key":184,"label":184,"count":65},[370],{"key":26,"label":26,"count":5},{"total":372,"jobs":373},0,[]]