[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"job-search-\u002Fde-ca\u002Fjobs-by-expertise\u002Fsoftware-design-patterns":3,"seo-content-expertise-software-design-patterns-ca":113,"expertise-filters-\u002Fde-ca\u002Fjobs-by-expertise\u002Fsoftware-design-patterns":114,"featured-jobs-\u002Fde-ca\u002Fjobs-by-expertise\u002Fsoftware-design-patterns":242},{"total":4,"jobs":5},2,[6,67],{"id":7,"slug":8,"title":9,"raw_title":10,"is_featured":11,"company":12,"raw_hiringOrganization_logo_url":10,"processed_city_gmaps":15,"processed_country_iso_code_gmaps":17,"processed_home_office":19,"processed_salary_min":20,"processed_salary_max":21,"processed_salary_currency":22,"processed_salary_source":23,"processed_working_hours":24,"processed_employment_types":26,"processed_it_skills":27,"processed_it_skills_labels":30,"processed_job_expertise_skills":56,"processed_job_expertise_skills_labels":57,"max_cpc":65,"actual_cpc":66},66784,"java-developer-td-securities-the-toronto-dominion-bank-canada-2","Java Developer, TD Securities",null,false,{"name":13,"slug":14,"logo_url":10},"The Toronto-Dominion Bank (Canada)","the-toronto-dominion-bank-canada",[16],"Toronto",[18],"CA","onsite",102200,125000,"CAD","estimated",[25],"FULL_TIME","permanent",{"aws":28,"gcp":28,"git":29,"sql":29,"uml":28,"java":29,"jira":29,"rest":29,"soap":28,"azure":28,"kafka":29,"maven":29,"nexus":28,"nosql":29,"sonar":28,"devops":29,"splunk":28,"jenkins":29,"veracode":28,"dynatrace":28,"gitlab ci":28,"confluence":29,"spring boot":29,"microservices":29,"unix shell scripting":29},3,4,[31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55],"Java","Spring Boot","DevOps","Kafka","Microservices","REST","SOAP","Unix Shell Scripting","SQL","NoSQL","Git","Jenkins","GitLab CI","Azure","AWS","GCP","JIRA","Confluence","Nexus","Maven","Splunk","Dynatrace","Veracode","Sonar","UML",{"cost analysis":28,"risk analysis":28,"payments domain":28,"project management":28,"architectural standards":29,"software design patterns":29,"algorithmic problem solving":29},[58,59,60,61,62,63,64],"Algorithmic Problem Solving","Software Design Patterns","Architectural Standards","Payments Domain","Project Management","Risk Analysis","Cost Analysis",1,1.2,{"id":68,"slug":69,"title":70,"raw_title":10,"is_featured":11,"company":71,"raw_hiringOrganization_logo_url":10,"processed_city_gmaps":72,"processed_country_iso_code_gmaps":73,"processed_home_office":74,"processed_salary_min":75,"processed_salary_max":76,"processed_salary_currency":22,"processed_salary_source":23,"processed_working_hours":77,"processed_employment_types":26,"processed_it_skills":78,"processed_it_skills_labels":79,"processed_job_expertise_skills":94,"processed_job_expertise_skills_labels":95,"max_cpc":65,"actual_cpc":66},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":13,"slug":14,"logo_url":10},[16],[18],"hybrid",125500,154000,[25],{"aws":28,"gcp":28,"git":29,"java":29,"ldap":29,"pega":4,"azure":28,"ci\u002Fcd":29,"linux":29,"oauth":29,"react":29,"docker":28,"rest apis":29,"kubernetes":28,"spring boot":29,"maven\u002Fgradle":29,"shell scripting":28,"spring security":29,"jira administration":29,"scriptrunner (groovy)":29},[31,80,32,81,82,83,84,41,85,86,87,88,89,90,91,45,44,46,92,93],"React","Spring Security","OAuth","LDAP","REST APIs","Maven\u002FGradle","CI\u002FCD","Linux","ScriptRunner (Groovy)","Shell scripting","Docker","Kubernetes","Jira Administration","PEGA",{"dns":28,"backup":29,"devops":28,"ssl\u002Ftls":28,"resiliency":29,"system design":29,"load balancers":28,"change management":29,"disaster recovery":29,"high availability":29,"agile methodologies":29,"cloud transformation":29,"platform engineering":28,"enterprise integrations":29,"firewall configurations":28,"networking fundamentals":28,"application architecture":29,"software design patterns":29,"authentication frameworks":29},[96,97,59,98,99,100,101,102,103,33,104,105,106,107,108,109,110,111,112],"Application Architecture","System Design","High Availability","Disaster Recovery","Backup","Resiliency","Change Management","Agile Methodologies","Platform Engineering","Cloud Transformation","Enterprise Integrations","Authentication Frameworks","Networking Fundamentals","Load Balancers","DNS","SSL\u002FTLS","Firewall Configurations",{},{"industry":115,"employment_type":122,"expertise_skills":125,"it_skills":178,"salary_currency":238,"processed_working_hours":240},[116,119],{"key":117,"label":118,"count":4},"banking","Banking",{"key":120,"label":121,"count":4},"financial services","Financial Services",[123],{"key":26,"label":124,"count":4},"PERMANENT",[126,128,130,132,134,136,138,140,142,144,147,149,152,154,156,158,160,162,164,166,169,171,173,176],{"key":127,"label":59,"slug":127,"count":4},"software-design-patterns",{"key":129,"label":58,"slug":129,"count":65},"algorithmic-problem-solving",{"key":131,"label":96,"slug":131,"count":65},"application-architecture",{"key":133,"label":60,"slug":133,"count":65},"architectural-standards",{"key":135,"label":107,"slug":135,"count":65},"authentication-frameworks",{"key":137,"label":100,"slug":137,"count":65},"backup",{"key":139,"label":102,"slug":139,"count":65},"change-management",{"key":141,"label":105,"slug":141,"count":65},"cloud-transformation",{"key":143,"label":64,"slug":143,"count":65},"cost-analysis",{"key":145,"label":146,"slug":145,"count":65},"devops","Devops",{"key":148,"label":99,"slug":148,"count":65},"disaster-recovery",{"key":150,"label":151,"slug":150,"count":65},"dns","Dns",{"key":153,"label":106,"slug":153,"count":65},"enterprise-integrations",{"key":155,"label":112,"slug":155,"count":65},"firewall-configurations",{"key":157,"label":98,"slug":157,"count":65},"high-availability",{"key":159,"label":109,"slug":159,"count":65},"load-balancers",{"key":161,"label":108,"slug":161,"count":65},"networking-fundamentals",{"key":163,"label":61,"slug":163,"count":65},"payments-domain",{"key":165,"label":104,"slug":165,"count":65},"platform-engineering",{"key":167,"label":168,"slug":167,"count":65},"project-management","Project management",{"key":170,"label":101,"slug":170,"count":65},"resiliency",{"key":172,"label":63,"slug":172,"count":65},"risk-analysis",{"key":174,"label":175,"slug":174,"count":65},"ssltls","Ssl\u002FTls",{"key":177,"label":103,"slug":177,"count":65},"agile-methodologies",[179,181,184,186,189,191,194,197,199,202,204,206,208,211,213,215,217,219,221,224,227,230,232,235],{"key":180,"label":32,"slug":180,"count":4},"spring-boot",{"key":182,"label":183,"slug":182,"count":4},"ms-azure","MS Azure",{"key":185,"label":31,"slug":185,"count":4},"java",{"key":187,"label":188,"slug":187,"count":4},"gcp","Gcp",{"key":190,"label":41,"slug":190,"count":4},"git",{"key":192,"label":193,"slug":192,"count":4},"aws","Aws",{"key":195,"label":196,"slug":195,"count":65},"gitlab-ci","Gitlab Ci",{"key":198,"label":42,"slug":198,"count":65},"jenkins",{"key":200,"label":201,"slug":200,"count":65},"jira","Jira",{"key":203,"label":92,"slug":203,"count":65},"jira-administration",{"key":205,"label":34,"slug":205,"count":65},"kafka",{"key":207,"label":91,"slug":207,"count":65},"kubernetes",{"key":209,"label":210,"slug":209,"count":65},"ldap","Ldap",{"key":212,"label":87,"slug":212,"count":65},"linux",{"key":214,"label":50,"slug":214,"count":65},"maven",{"key":216,"label":85,"slug":216,"count":65},"mavengradle",{"key":218,"label":35,"slug":218,"count":65},"microservices",{"key":220,"label":49,"slug":220,"count":65},"nexus",{"key":222,"label":223,"slug":222,"count":65},"nosql","Nosql",{"key":225,"label":226,"slug":225,"count":65},"oauth","Oauth",{"key":228,"label":229,"slug":228,"count":65},"pega","Pega",{"key":231,"label":80,"slug":231,"count":65},"react",{"key":233,"label":234,"slug":233,"count":65},"rest","Rest",{"key":236,"label":237,"slug":236,"count":65},"rest-apis","Rest Apis",[239],{"key":22,"label":22,"count":4},[241],{"key":25,"label":25,"count":4},{"total":243,"jobs":244},0,[]]