[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"seo-content-expertise-performance-tuning-ca":3,"job-search-\u002Fde-ca\u002Fjobs-by-expertise\u002Fperformance-tuning":4,"expertise-filters-\u002Fde-ca\u002Fjobs-by-expertise\u002Fperformance-tuning":180,"featured-jobs-\u002Fde-ca\u002Fjobs-by-expertise\u002Fperformance-tuning":312},{},{"total":5,"jobs":6},4,[7,66,101,144],{"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":29,"sql":5,"bash":29,"java":5,"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":5,"azure devops":29,"github actions":29,"api development":5,"ci\u002Fcd pipelines":29,"design patterns":5,"object-oriented programming":5},3,[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":5,"version control":29,"performance tuning":5,"release management":29,"application security":5,"agile\u002Fscrum methodologies":5,"software development lifecycle":5,"banking\u002Ffinancial industry knowledge":29},[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":94,"processed_job_expertise_skills_labels":95,"max_cpc":64,"actual_cpc":65},82496,"consultant-java-back-end-developer-canadian-imperial-bank-of-commerce-canada","Consultant, Java Back End Developer",{"name":71,"slug":72,"logo_url":11},"Canadian Imperial Bank of Commerce (Canada)","canadian-imperial-bank-of-commerce-canada",[74],"Toronto",[19],90000,130000,[26],{"j2ee":5,"java":5,"azure":29,"spring":5,"debugging":29,"kubernetes":29,"spring boot":5,"microservices":5,"api development":5,"agile methodologies":29,"application testing":29,"database management":29,"systems troubleshooting":29,"openshift container platform (ocp)":29,"web services (soap, json, restful)":5},[31,81,82,83,84,85,32,86,87,88,89,90,91,92,93],"J2EE","Spring","Spring Boot","Web Services (SOAP, JSON, RESTful)","Microservices","Agile Methodologies","Kubernetes","Azure","OpenShift Container Platform (OCP)","Database Management","Debugging","Application Testing","Systems Troubleshooting",{"performance tuning":5,"technical guidance":5,"systems integration":5,"back-end application development":5,"enterprise-scale solution design":5,"financial management system (fms)":29},[96,97,98,59,99,100],"Back-End Application Development","Systems Integration","Enterprise-Scale Solution Design","Technical Guidance","Financial Management System (FMS)",{"id":102,"slug":103,"title":104,"raw_title":11,"is_featured":12,"company":105,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":106,"processed_country_iso_code_gmaps":107,"processed_home_office":108,"processed_salary_min":109,"processed_salary_max":110,"processed_salary_currency":111,"processed_salary_source":24,"processed_working_hours":112,"processed_employment_types":27,"processed_it_skills":113,"processed_it_skills_labels":114,"processed_job_expertise_skills":134,"processed_job_expertise_skills_labels":135,"max_cpc":64,"actual_cpc":65},81409,"ciam-operations-lead-site-reliability-engineering-sre-lead-bank-of-montreal","CIAM Operations Lead \u002F Site Reliability Engineering (SRE) Lead",{"name":14,"slug":15,"logo_url":11},[74],[19],"onsite",70000,150000,"USD",[26],{"aws":29,"gcp":29,"ldap":5,"saml":5,"azure":29,"linux":5,"github":5,"python":5,"splunk":5,"ansible":5,"grafana":5,"dynatrace":5,"oauth 2.0":5,"terraform":5,"websphere":5,"aiops tools":29,"appdynamics":5,"openid connect":5,"ci\u002Fcd pipelines":5,"shell scripting":5,"infrastructure as code":5,"event management platforms":29,"intelligent automation solutions":29,"ibm security verify access (isva\u002Fisam)":5},[115,116,117,118,119,120,121,53,88,122,123,124,125,40,126,49,127,46,128,129,130,131,132,133],"IBM Security Verify Access (ISVA\u002FISAM)","OAuth 2.0","OpenID Connect","SAML","Linux","WebSphere","LDAP","GCP","CI\u002FCD pipelines","GitHub","Infrastructure as Code","Terraform","Shell scripting","Splunk","Grafana","AppDynamics","AIOps tools","Event management platforms","Intelligent automation solutions",{"devsecops":5,"observability":5,"capacity planning":5,"disaster recovery":5,"performance tuning":5,"release management":5,"incident management":5,"vulnerability remediation":5,"site reliability engineering":5,"identity and access management":5},[136,137,138,59,139,140,61,141,142,143],"Site Reliability Engineering","Incident Management","Capacity Planning","Disaster Recovery","Vulnerability Remediation","DevSecOps","Observability","Identity and Access Management",{"id":145,"slug":146,"title":147,"raw_title":11,"is_featured":12,"company":148,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":151,"processed_country_iso_code_gmaps":152,"processed_home_office":108,"processed_salary_min":153,"processed_salary_max":154,"processed_salary_currency":23,"processed_salary_source":24,"processed_working_hours":155,"processed_employment_types":27,"processed_it_skills":156,"processed_it_skills_labels":158,"processed_job_expertise_skills":161,"processed_job_expertise_skills_labels":162,"max_cpc":64,"actual_cpc":65},66873,"sr-java-full-stack-developer-td-securities-the-toronto-dominion-bank-canada","Sr. Java Full Stack Developer, TD Securities",{"name":149,"slug":150,"logo_url":11},"The Toronto-Dominion Bank (Canada)","the-toronto-dominion-bank-canada",[74],[19],126800,164100,[26],{"sql":5,"java":5,"react":5,"python":157,"spring boot":5,"restful apis":5,"microservices":5},2,[31,83,35,159,85,160,49],"RESTful APIs","React",{"unit testing":5,"data modeling":29,"secure coding":5,"broadridge bpsa":64,"cost estimation":157,"prime brokerage":157,"risk assessment":29,"project planning":29,"performance tuning":29,"production support":29,"query optimization":29,"regression testing":5,"securities finance":157,"integration testing":5,"root cause analysis":29,"object-oriented design":5,"financial industry knowledge":29,"service-oriented architecture":29},[163,164,165,166,167,168,169,170,171,59,172,173,174,175,176,177,178,179],"Object-Oriented Design","Data Modeling","Query Optimization","Service-Oriented Architecture","Secure Coding","Unit Testing","Integration Testing","Regression Testing","Root Cause Analysis","Project Planning","Risk Assessment","Cost Estimation","Production Support","Financial Industry Knowledge","Prime Brokerage","Securities Finance","Broadridge BPSA",{"industry":181,"employment_type":188,"expertise_skills":191,"it_skills":244,"salary_currency":307,"processed_working_hours":310},[182,185],{"key":183,"label":184,"count":5},"banking","Banking",{"key":186,"label":187,"count":5},"financial services","Financial Services",[189],{"key":27,"label":190,"count":5},"PERMANENT",[192,194,196,198,200,203,205,207,209,211,214,216,218,220,223,226,228,230,232,234,236,238,240,242],{"key":193,"label":59,"slug":193,"count":5},"performance-tuning",{"key":195,"label":61,"slug":195,"count":157},"release-management",{"key":197,"label":96,"slug":197,"count":64},"back-end-application-development",{"key":199,"label":63,"slug":199,"count":64},"bankingfinancial-industry-knowledge",{"key":201,"label":202,"slug":201,"count":64},"broadridge-bpsa","Broadridge Bpsa",{"key":204,"label":138,"slug":204,"count":64},"capacity-planning",{"key":206,"label":174,"slug":206,"count":64},"cost-estimation",{"key":208,"label":164,"slug":208,"count":64},"data-modeling",{"key":210,"label":60,"slug":210,"count":64},"database-design",{"key":212,"label":213,"slug":212,"count":64},"devsecops","Devsecops",{"key":215,"label":139,"slug":215,"count":64},"disaster-recovery",{"key":217,"label":98,"slug":217,"count":64},"enterprise-scale-solution-design",{"key":219,"label":176,"slug":219,"count":64},"financial-industry-knowledge",{"key":221,"label":222,"slug":221,"count":64},"financial-management-system-fms","Financial Management System (Fms)",{"key":224,"label":225,"slug":224,"count":64},"identity-and-access-management","Identity And Access Management",{"key":227,"label":137,"slug":227,"count":64},"incident-management",{"key":229,"label":169,"slug":229,"count":64},"integration-testing",{"key":231,"label":163,"slug":231,"count":64},"object-oriented-design",{"key":233,"label":142,"slug":233,"count":64},"observability",{"key":235,"label":177,"slug":235,"count":64},"prime-brokerage",{"key":237,"label":175,"slug":237,"count":64},"production-support",{"key":239,"label":172,"slug":239,"count":64},"project-planning",{"key":241,"label":165,"slug":241,"count":64},"query-optimization",{"key":243,"label":170,"slug":243,"count":64},"regression-testing",[245,247,249,252,255,257,259,261,263,266,268,271,274,277,280,283,285,287,290,293,296,299,302,304],{"key":246,"label":49,"slug":246,"count":29},"python",{"key":248,"label":31,"slug":248,"count":29},"java",{"key":250,"label":251,"slug":250,"count":157},"aws","Aws",{"key":253,"label":254,"slug":253,"count":157},"ms-azure","MS Azure",{"key":256,"label":83,"slug":256,"count":157},"spring-boot",{"key":258,"label":46,"slug":258,"count":157},"dynatrace",{"key":260,"label":85,"slug":260,"count":157},"microservices",{"key":262,"label":40,"slug":262,"count":157},"ansible",{"key":264,"label":265,"slug":264,"count":157},"api-development","Api Development",{"key":267,"label":35,"slug":267,"count":157},"sql",{"key":269,"label":270,"slug":269,"count":157},"cicd-pipelines","Ci\u002FCd Pipelines",{"key":272,"label":273,"slug":272,"count":64},"event-management-platforms","Event Management Platforms",{"key":275,"label":276,"slug":275,"count":64},"gcp","Gcp",{"key":278,"label":279,"slug":278,"count":64},"github","Github",{"key":281,"label":282,"slug":281,"count":64},"github-actions","Github Actions",{"key":284,"label":45,"slug":284,"count":64},"gradle",{"key":286,"label":129,"slug":286,"count":64},"grafana",{"key":288,"label":289,"slug":288,"count":64},"ibm-security-verify-access-isvaisam","Ibm Security Verify Access (Isva\u002FIsam)",{"key":291,"label":292,"slug":291,"count":64},"infrastructure-as-code","Infrastructure As Code",{"key":294,"label":295,"slug":294,"count":64},"intelligent-automation-solutions","Intelligent Automation Solutions",{"key":297,"label":298,"slug":297,"count":64},"j2ee","J2Ee",{"key":300,"label":301,"slug":300,"count":64},"junit","Junit",{"key":303,"label":87,"slug":303,"count":64},"kubernetes",{"key":305,"label":306,"slug":305,"count":64},"ldap","Ldap",[308,309],{"key":23,"label":23,"count":29},{"key":111,"label":111,"count":64},[311],{"key":26,"label":26,"count":5},{"total":313,"jobs":314},0,[]]