[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"seo-content-skill-spring-boot-ca":3,"job-search-\u002Fde-ca\u002Fjobs-by-skill\u002Fspring-boot":4,"skill-page-filters-\u002Fde-ca\u002Fjobs-by-skill\u002Fspring-boot":643,"featured-jobs-\u002Fde-ca\u002Fjobs-by-skill\u002Fspring-boot":779},{},{"total":5,"jobs":6},17,[7,57,102,143,198,232,276,323,373,399,426,451,487,526,552,577,614],{"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":47,"processed_job_expertise_skills_labels":48,"max_cpc":55,"actual_cpc":56},82496,"consultant-java-back-end-developer-canadian-imperial-bank-of-commerce-canada","Consultant, Java Back End Developer",null,false,{"name":14,"slug":15,"logo_url":11},"Canadian Imperial Bank of Commerce (Canada)","canadian-imperial-bank-of-commerce-canada",[17],"Toronto",[19],"CA","hybrid",90000,130000,"CAD","estimated",[26],"FULL_TIME","permanent",{"j2ee":29,"java":29,"azure":30,"spring":29,"debugging":30,"kubernetes":30,"spring boot":29,"microservices":29,"api development":29,"agile methodologies":30,"application testing":30,"database management":30,"systems troubleshooting":30,"openshift container platform (ocp)":30,"web services (soap, json, restful)":29},4,3,[32,33,34,35,36,37,38,39,40,41,42,43,44,45,46],"Java","J2EE","Spring","Spring Boot","Web Services (SOAP, JSON, RESTful)","Microservices","API Development","Agile Methodologies","Kubernetes","Azure","OpenShift Container Platform (OCP)","Database Management","Debugging","Application Testing","Systems Troubleshooting",{"performance tuning":29,"technical guidance":29,"systems integration":29,"back-end application development":29,"enterprise-scale solution design":29,"financial management system (fms)":30},[49,50,51,52,53,54],"Back-End Application Development","Systems Integration","Enterprise-Scale Solution Design","Performance Tuning","Technical Guidance","Financial Management System (FMS)",1,1.2,{"id":58,"slug":59,"title":60,"raw_title":11,"is_featured":12,"company":61,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":64,"processed_country_iso_code_gmaps":66,"processed_home_office":20,"processed_salary_min":67,"processed_salary_max":68,"processed_salary_currency":23,"processed_salary_source":24,"processed_working_hours":69,"processed_employment_types":27,"processed_it_skills":70,"processed_it_skills_labels":71,"processed_job_expertise_skills":91,"processed_job_expertise_skills_labels":92,"max_cpc":55,"actual_cpc":56},85637,"consultant-conversion-software-eng-iii-job-level-director-morgan-stanley-svcs-canada-co","Consultant Conversion - Software Eng III : Job Level - Director",{"name":62,"slug":63,"logo_url":11},"Morgan Stanley Svcs Canada Co","morgan-stanley-svcs-canada-co",[65],"Montreal",[19],100000,140000,[26],{"db2":30,"java":29,"jdbc":30,"llms":30,"unix":30,"azure":30,"ci\u002Fcd":30,"html5":30,"react":30,"scala":29,"python":30,"angular":30,"ai tools":30,"scripting":30,"javascript":30,"postgresql":30,"sql server":30,"spring boot":30,"apache spark":29,"test automation":30,"containerization":30,"release automation":30},[32,72,73,74,75,76,77,78,79,80,41,81,82,83,84,85,86,87,35,88,89,90],"Scala","Apache Spark","DB2","SQL Server","PostgreSQL","CI\u002FCD","Test Automation","Release Automation","Containerization","Unix","Scripting","Python","HTML5","JavaScript","Angular","React","JDBC","AI Tools","LLMs",{"risk management":30,"devops practices":30,"big data platforms":29,"database management":30,"production stability":30,"software development":29,"surveillance technology":30,"agile scrum methodologies":30,"wealth management monitoring":30,"software design best practices":30},[93,94,95,43,96,97,98,99,100,101],"Software Development","Big Data Platforms","DevOps Practices","Agile Scrum Methodologies","Software Design Best Practices","Surveillance Technology","Risk Management","Wealth Management Monitoring","Production Stability",{"id":103,"slug":104,"title":105,"raw_title":11,"is_featured":12,"company":106,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":107,"processed_country_iso_code_gmaps":108,"processed_home_office":20,"processed_salary_min":109,"processed_salary_max":110,"processed_salary_currency":23,"processed_salary_source":24,"processed_working_hours":111,"processed_employment_types":27,"processed_it_skills":112,"processed_it_skills_labels":114,"processed_job_expertise_skills":131,"processed_job_expertise_skills_labels":132,"max_cpc":55,"actual_cpc":56},82573,"solution-designer-cloudfull-stack-canadian-imperial-bank-of-commerce-canada","Solution Designer (Cloud\u002FFull-Stack)",{"name":14,"slug":15,"logo_url":11},[17],[19],120000,160000,[26],{"j2ee":29,"java":29,"json":30,"soap":30,"oauth":30,"devops":30,"docker":30,"github":30,"spring":29,"javascript":29,"kubernetes":30,"spring boot":29,"api gateways":30,"agile delivery":30,"event messaging":30,"microsoft azure":30,"restful services":29,"red hat openshift":30,"cloud-native design":29,"security principles":30,"microservices architecture":29,"microsoft desktop environment":113},2,[32,34,35,85,115,116,117,33,118,119,120,121,122,123,124,125,40,126,127,128,129,130],"Microservices Architecture","Cloud-Native Design","OAuth","SOAP","JSON","RESTful Services","Event Messaging","API Gateways","GitHub","Microsoft Azure","Docker","Red Hat OpenShift","DevOps","Agile Delivery","Security Principles","Microsoft Desktop Environment",{"coaching":30,"knowledge sharing":30,"process improvement":30,"technology strategy":30,"integration patterns":29,"innovation management":30,"stakeholder management":29,"technical solution design":29,"enterprise application design":29,"technology roadmap development":30},[133,134,135,136,137,138,139,140,141,142],"Technical Solution Design","Enterprise Application Design","Technology Strategy","Technology Roadmap Development","Integration Patterns","Stakeholder Management","Coaching","Knowledge Sharing","Process Improvement","Innovation Management",{"id":144,"slug":145,"title":146,"raw_title":11,"is_featured":12,"company":147,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":150,"processed_country_iso_code_gmaps":152,"processed_home_office":20,"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":157,"processed_job_expertise_skills":177,"processed_job_expertise_skills_labels":178,"max_cpc":55,"actual_cpc":56},78509,"ios-developer-sun-life-of-canada-corporate","iOS Developer",{"name":148,"slug":149,"logo_url":11},"Sun Life of Canada - Corporate","sun-life-of-canada-corporate",[151],"Montréal",[19],65000,105000,[26],{"xml":113,"java":113,"json":113,"uikit":113,"splunk":113,"xctest":30,"combine":113,"jenkins":113,"rxswift":113,"swiftui":29,"artifactory":113,"async\u002Fawait":113,"spring boot":113,"storyboards":113,"restful apis":113,"swift testing":30,"ios development":29,"version control":30,"automated testing":30,"continuous deployment":30,"continuous integration":30,"ai-powered development tools":113},[158,159,160,161,162,163,164,165,166,167,168,119,169,170,171,172,173,174,175,32,35,176],"iOS Development","SwiftUI","XCTest","Swift Testing","Continuous Integration","Continuous Deployment","Version Control","Automated Testing","Combine","async\u002Fawait","RESTful APIs","XML","UIKit","Storyboards","RxSwift","Jenkins","Splunk","Artifactory","AI-powered development tools",{"mvvm":30,"viper":30,"debugging":30,"mobile ux":30,"profiling":30,"encryption":30,"code reviews":30,"unit testing":30,"authentication":30,"scrum ceremonies":30,"memory management":30,"agile methodologies":29,"integration testing":30,"secure data storage":30,"security principles":30,"app store deployment":30,"technology evaluation":30,"test driven development":30,"native mobile development":29,"behavior driven development":30,"offshore team collaboration":30,"ios human interface guidelines":30},[179,39,180,181,182,183,184,185,186,187,44,188,189,190,191,129,192,193,194,195,196,197],"Native Mobile Development","Scrum Ceremonies","MVVM","VIPER","Test Driven Development","Behavior Driven Development","Unit Testing","Integration Testing","App Store Deployment","Profiling","Memory Management","Mobile UX","iOS Human Interface Guidelines","Secure Data Storage","Encryption","Authentication","Code Reviews","Offshore Team Collaboration","Technology Evaluation",{"id":199,"slug":200,"title":201,"raw_title":11,"is_featured":12,"company":202,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":203,"processed_country_iso_code_gmaps":204,"processed_home_office":20,"processed_salary_min":21,"processed_salary_max":68,"processed_salary_currency":205,"processed_salary_source":24,"processed_working_hours":206,"processed_employment_types":27,"processed_it_skills":207,"processed_it_skills_labels":208,"processed_job_expertise_skills":217,"processed_job_expertise_skills_labels":218,"max_cpc":55,"actual_cpc":56},78564,"senior-api-platform-solutions-design-engineer-sun-life-of-canada-corporate","Senior API Platform Solutions Design Engineer",{"name":148,"slug":149,"logo_url":11},[17],[19],"USD",[26],{"java":29,"ci\u002Fcd":30,"devops":30,"groovy":113,"python":113,"jenkins":113,"openapi":30,"rest api":29,"aws cloud":30,"aws lambda":113,"javascript":113,"kubernetes":30,"spring boot":30,"apache kafka":113,"aws api gateway":113,"confluent platform":113},[32,127,40,209,210,211,212,213,83,85,214,215,173,216,35,77],"AWS Cloud","REST API","OpenAPI","Apache Kafka","Confluent Platform","AWS Lambda","AWS API Gateway","Groovy",{"logging":30,"security":30,"automation":30,"load testing":30,"api governance":30,"cloud computing":30,"solution design":29,"containerization":30,"exception handling":30,"api platform design":29,"change data capture":29,"performance testing":30,"technical documentation":30,"event driven architecture":30},[219,220,221,222,223,224,225,226,227,228,80,229,230,231],"API Platform Design","Change Data Capture","Event Driven Architecture","API Governance","Performance Testing","Load Testing","Technical Documentation","Automation","Solution Design","Cloud Computing","Security","Logging","Exception Handling",{"id":233,"slug":234,"title":235,"raw_title":11,"is_featured":12,"company":236,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":237,"processed_country_iso_code_gmaps":238,"processed_home_office":20,"processed_salary_min":21,"processed_salary_max":68,"processed_salary_currency":23,"processed_salary_source":24,"processed_working_hours":239,"processed_employment_types":27,"processed_it_skills":240,"processed_it_skills_labels":241,"processed_job_expertise_skills":259,"processed_job_expertise_skills_labels":260,"max_cpc":55,"actual_cpc":56},78557,"lead-software-engineer-java-api-sun-life-of-canada-corporate","Lead Software Engineer (JAVA, API)",{"name":148,"slug":149,"logo_url":11},[17],[19],[26],{"xml":30,"java":29,"json":30,"rest":30,"snyk":30,"soap":30,"junit":30,"kafka":30,"react":30,"docker":30,"jquery":113,"ai apis":30,"jenkins":30,"mockito":30,"veracode":30,"bitbucket":30,"checkmarx":30,"sonarqube":30,"javascript":113,"kubernetes":30,"restassured":30,"spring boot":29,"microservices":29,"github copilot":30,"api development":29,"web accessibility":30,"prompt engineering":30,"large language models (llms)":30,"ai agent orchestration platforms":30},[32,35,37,38,87,242,125,40,243,118,169,244,119,245,246,247,248,173,85,249,250,251,252,253,254,255,256,257,258],"Web Accessibility","Kafka","REST","JUnit","Mockito","RESTAssured","BitBucket","jQuery","GitHub Copilot","AI agent orchestration platforms","Large Language Models (LLMs)","Prompt Engineering","AI APIs","SonarQube","Checkmarx","Snyk","Veracode",{"devops":30,"mentoring":29,"code review":29,"unit testing":30,"on-call support":30,"risk mitigation":30,"threat modeling":30,"containerization":30,"incident response":30,"project estimation":30,"agile methodologies":30,"systems integration":29,"technical leadership":29,"security code reviews":29,"continuous improvement":30,"middleware technologies":30,"secure coding practices":29,"technical documentation":30,"web hosting technologies":30,"security testing methodologies":30,"application development life cycle":29},[261,50,262,39,263,264,265,266,127,80,267,268,185,269,270,271,272,273,225,274,275],"Application Development Life Cycle","Technical Leadership","Secure Coding Practices","Security Code Reviews","Threat Modeling","Security Testing Methodologies","Middleware Technologies","Web Hosting Technologies","Continuous Improvement","Incident Response","On-call Support","Project Estimation","Risk Mitigation","Code Review","Mentoring",{"id":277,"slug":278,"title":279,"raw_title":11,"is_featured":12,"company":280,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":283,"processed_country_iso_code_gmaps":284,"processed_home_office":285,"processed_salary_min":286,"processed_salary_max":287,"processed_salary_currency":23,"processed_salary_source":24,"processed_working_hours":288,"processed_employment_types":27,"processed_it_skills":289,"processed_it_skills_labels":290,"processed_job_expertise_skills":311,"processed_job_expertise_skills_labels":312,"max_cpc":55,"actual_cpc":56},80077,"platform-consultant-cyber-platforms-data-tooling-allstate-insurance-company-of-canada-permanent","Platform Consultant — Cyber Platforms, Data, & Tooling",{"name":281,"slug":282,"logo_url":11},"Allstate Insurance Company of Canada - Permanent","allstate-insurance-company-of-canada-permanent",[],[19],"remote",109200,159200,[26],{"c":30,"f#":30,"go":30,"aws":29,"git":29,"tdd":29,"java":29,"rust":30,"azure":29,"ci\u002Fcd":29,"devops":29,"docker":29,"elixir":30,"github":29,"clojure":30,"haskell":30,"vs code":30,"agile\u002Fxp":29,"intellij":30,"metadata":30,"javascript":29,"kubernetes":29,"spring boot":29,"ai platforms":30,"data lineage":30,"restful apis":29,"canonical data models":30,"data quality frameworks":30,"analytics-ready datasets":30,"telemetry and observability systems":30},[32,85,291,292,293,294,295,296,297,298,299,300,123,35,168,125,40,301,41,77,302,303,127,304,305,306,307,308,309,310],"Go","Rust","C","F#","Elixir","Clojure","Haskell","IntelliJ","VS Code","Git","AWS","TDD","Agile\u002FXP","AI platforms","Telemetry and observability systems","Data lineage","Metadata","Data quality frameworks","Canonical data models","Analytics-ready datasets",{"ai governance":30,"structured data":29,"it solution design":29,"distributed systems":29,"security operations":30,"tooling integration":30,"software engineering":29,"platform architecture":29,"platform standardization":30,"cloud native microservices":29},[313,314,315,316,317,318,319,320,321,322],"Software Engineering","Platform Architecture","IT Solution Design","Structured Data","Distributed Systems","Cloud Native Microservices","Security Operations","AI Governance","Tooling Integration","Platform Standardization",{"id":324,"slug":325,"title":326,"raw_title":11,"is_featured":12,"company":327,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":330,"processed_country_iso_code_gmaps":331,"processed_home_office":332,"processed_salary_min":333,"processed_salary_max":334,"processed_salary_currency":23,"processed_salary_source":24,"processed_working_hours":335,"processed_employment_types":27,"processed_it_skills":336,"processed_it_skills_labels":337,"processed_job_expertise_skills":355,"processed_job_expertise_skills_labels":356,"max_cpc":55,"actual_cpc":56},66714,"principal-engineer-gtb-data-and-platforms-the-toronto-dominion-bank-canada","Principal Engineer - GTB Data and Platforms",{"name":328,"slug":329,"logo_url":11},"The Toronto-Dominion Bank (Canada)","the-toronto-dominion-bank-canada",[17],[19],"onsite",165000,200000,[26],{"mq":29,"ecs":29,"sql":29,"java":29,"llms":30,"ci\u002Fcd":29,"genai":30,"kafka":29,"neo4j":29,"nosql":29,"kibana":29,"oracle":29,"python":29,"solace":29,"splunk":29,"datadog":29,"graphql":29,"mongodb":29,"confluent":29,"dynatrace":29,"openshift":29,"databricks":29,"kubernetes":29,"spring boot":29,"apache flink":29,"apache spark":29,"restful apis":29,"microsoft azure":29},[32,83,168,338,35,339,340,341,342,343,73,344,243,345,346,347,348,40,349,350,77,174,351,352,353,124,354,90],"GraphQL","SQL","Oracle","NoSQL","MongoDB","Neo4J","Databricks","Solace","MQ","Confluent","Apache Flink","OpenShift","ECS","Kibana","Dynatrace","Datadog","GenAI",{"scrum":29,"data modeling":29,"system design":29,"devops practices":29,"stream processing":29,"big data platforms":29,"agile methodologies":29,"architecture design":29,"distributed systems":29,"platform resilience":29,"graph-based data models":29,"multi-cloud environments":29,"technical debt management":29,"event-driven architectures":29,"non-functional requirements":29,"cash management\u002Ftransaction banking":30},[357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372],"Data modeling","Graph-based data models","Big data platforms","Event-driven architectures","Stream processing","Distributed systems","System design","Non-functional requirements","Technical debt management","Platform resilience","Architecture design","Agile methodologies","Scrum","DevOps practices","Multi-cloud environments","Cash Management\u002FTransaction Banking",{"id":374,"slug":375,"title":376,"raw_title":11,"is_featured":12,"company":377,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":378,"processed_country_iso_code_gmaps":379,"processed_home_office":332,"processed_salary_min":380,"processed_salary_max":381,"processed_salary_currency":23,"processed_salary_source":24,"processed_working_hours":382,"processed_employment_types":27,"processed_it_skills":383,"processed_it_skills_labels":384,"processed_job_expertise_skills":390,"processed_job_expertise_skills_labels":391,"max_cpc":55,"actual_cpc":56},66717,"associate-software-engineer-the-toronto-dominion-bank-canada-2","Associate Software Engineer",{"name":328,"slug":329,"logo_url":11},[17],[19],59500,84000,[26],{"gcp":113,"git":113,"sql":30,"java":30,"jira":113,"azure":113,"ci\u002Fcd":113,"jenkins":113,"node.js":113,"reactjs":113,"javascript":30,"kubernetes":113,"spring boot":30,"restful apis":30,"microservices":30,"agile methodology":113},[32,85,35,168,37,339,385,77,386,387,300,173,41,388,389,40],"Node.js","Agile methodology","JIRA","GCP","ReactJS",{"testing":30,"risk management":113,"peer code review":30,"system solutions":30,"quality assurance":30,"project management":113,"incident management":30,"application development":30,"technical documentation":30},[392,393,394,395,396,397,225,398,99],"Application Development","System Solutions","Testing","Peer Code Review","Incident Management","Quality Assurance","Project Management",{"id":400,"slug":401,"title":402,"raw_title":11,"is_featured":12,"company":403,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":404,"processed_country_iso_code_gmaps":405,"processed_home_office":20,"processed_salary_min":21,"processed_salary_max":22,"processed_salary_currency":23,"processed_salary_source":24,"processed_working_hours":406,"processed_employment_types":27,"processed_it_skills":407,"processed_it_skills_labels":408,"processed_job_expertise_skills":417,"processed_job_expertise_skills_labels":418,"max_cpc":55,"actual_cpc":56},55430,"senior-consultant-full-stack-developer-canadian-imperial-bank-of-commerce-canada","Senior Consultant, Full Stack Developer",{"name":14,"slug":15,"logo_url":11},[17],[19],[26],{"aws":29,"gcp":30,"java":29,"azure":30,"ci\u002Fcd":30,"devops":30,"spring":29,"angular":29,"mongodb":29,"mulesoft":30,"salesforce":30,"spring boot":29,"restful apis":29,"ui framework":29,"observability":30,"api development":29,"api integration":29,"web applications":29,"system reliability":30,"security engineering":30},[32,34,35,86,342,301,168,409,410,127,77,41,388,411,412,413,414,415,38,416],"Salesforce","MuleSoft","Observability","Security Engineering","System Reliability","UI Framework","Web Applications","API Integration",{"project management":29,"strategic planning":29,"technical roadmapping":29,"regulated environments":30,"core insurance workflows":30,"enterprise-scale solutions":29,"backend systems integration":29,"insurance industry knowledge":30},[419,420,421,422,423,398,424,425],"Insurance Industry Knowledge","Core Insurance Workflows","Regulated Environments","Technical Roadmapping","Strategic Planning","Enterprise-scale Solutions","Backend Systems Integration",{"id":427,"slug":428,"title":429,"raw_title":11,"is_featured":12,"company":430,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":431,"processed_country_iso_code_gmaps":432,"processed_home_office":332,"processed_salary_min":109,"processed_salary_max":433,"processed_salary_currency":205,"processed_salary_source":24,"processed_working_hours":434,"processed_employment_types":27,"processed_it_skills":435,"processed_it_skills_labels":436,"processed_job_expertise_skills":441,"processed_job_expertise_skills_labels":442,"max_cpc":55,"actual_cpc":56},60384,"international-transfer-director-lead-software-eng-860-morgan-stanley-svcs-canada-co","International Transfer - Director, Lead Software Eng",{"name":62,"slug":63,"logo_url":11},[65],[19],180000,[26],{"java":29,"sdlc":30,"agile":30,"rest apis":29,"data access":30,"spring boot":29,"microservices":29,"automated testing":30},[32,35,437,37,438,165,439,440],"REST APIs","Data Access","SDLC","Agile",{"code reviews":30,"loan pricing":30,"underwriting":30,"market insights":30,"asset management":30,"quality assurance":30,"risk calculations":30,"business operations":30,"lending origination":30,"security compliance":30},[443,444,445,446,447,448,449,195,397,450],"Lending Origination","Underwriting","Asset Management","Business Operations","Market Insights","Loan Pricing","Risk Calculations","Security Compliance",{"id":452,"slug":453,"title":454,"raw_title":11,"is_featured":12,"company":455,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":458,"processed_country_iso_code_gmaps":459,"processed_home_office":332,"processed_salary_min":460,"processed_salary_max":461,"processed_salary_currency":23,"processed_salary_source":24,"processed_working_hours":462,"processed_employment_types":27,"processed_it_skills":463,"processed_it_skills_labels":464,"processed_job_expertise_skills":474,"processed_job_expertise_skills_labels":475,"max_cpc":55,"actual_cpc":56},66770,"iga-development-engineer-td-bank-na","IGA Development Engineer",{"name":456,"slug":457,"logo_url":11},"TD Bank, N.A.","td-bank-na",[17],[19],96900,136800,[26],{"sql":29,"java":29,"ci\u002Fcd":29,"oracle":29,"pl\u002Fsql":29,"jenkins":30,"beanshell":29,"gitlab ci":30,"graph api":30,"powershell":29,"sql server":29,"agile\u002Fscrum":30,"spring boot":29,"azure devops":30,"restful apis":29,"microservices":29,"unix shell scripts":29,"sailpoint identityiq":29},[32,35,339,465,340,75,466,467,468,168,37,469,173,470,471,472,77,473],"PL\u002FSQL","Unix Shell Scripts","PowerShell","BeanShell","Graph API","GitLab CI","Azure DevOps","SailPoint IdentityIQ","Agile\u002FScrum",{"devops":29,"automation":29,"access reviews":29,"user provisioning":29,"back-end development":29,"single sign-on (sso)":29,"front-end development":29,"workflow orchestration":29,"database performance optimization":29,"multi-factor authentication (mfa)":29,"enterprise application development":29,"identity and access management (iam)":29,"operating systems (unix, linux, windows, aix)":29},[476,477,478,479,480,127,226,481,482,483,484,485,486],"Identity and Access Management (IAM)","User Provisioning","Access Reviews","Single Sign-On (SSO)","Multi-Factor Authentication (MFA)","Workflow Orchestration","Enterprise Application Development","Front-end Development","Back-end Development","Database Performance Optimization","Operating Systems (UNIX, Linux, Windows, AIX)",{"id":488,"slug":489,"title":490,"raw_title":11,"is_featured":12,"company":491,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":494,"processed_country_iso_code_gmaps":496,"processed_home_office":332,"processed_salary_min":497,"processed_salary_max":498,"processed_salary_currency":205,"processed_salary_source":24,"processed_working_hours":499,"processed_employment_types":27,"processed_it_skills":500,"processed_it_skills_labels":501,"processed_job_expertise_skills":515,"processed_job_expertise_skills_labels":516,"max_cpc":55,"actual_cpc":56},54755,"senior-solution-architect-digital-banking-bank-of-montreal","Senior Solution Architect - (Digital \u002F Banking)",{"name":492,"slug":493,"logo_url":11},"Bank of Montreal","bank-of-montreal",[495],"Mississauga",[19],94600,176000,[26],{"aws":29,"css":30,"jwt":29,"java":29,"oidc":29,"saml":29,"agile":29,"oauth":29,"togaf":29,"angular":29,"node.js":29,"swagger":30,"soap\u002Fxml":29,"api design":29,"javascript":30,"api gateway":30,"spring boot":29,"restful\u002Fjson":29,"data modeling":29,"microservices":29,"database design":29,"design patterns":29,"continuous deployment":30,"architectural patterns":29,"continuous integration":30},[86,32,385,85,502,301,503,504,505,35,117,506,507,508,509,510,511,357,37,512,162,163,513,514,440],"CSS","API design","API gateway","Swagger","OIDC","SAML","JWT","SOAP\u002FXML","RESTful\u002FJSON","Database design","TOGAF","Design Patterns","Architectural Patterns",{"mentoring":30,"it strategy":29,"design configuration":29,"technology selection":29,"community of practice":30,"solution architecture":29,"alternative assessment":29,"requirements discovery":29,"enterprise architecture":29,"solution context formulation":29},[517,518,519,520,521,522,523,524,275,525],"Solution Architecture","Enterprise Architecture","IT Strategy","Requirements Discovery","Solution Context Formulation","Alternative Assessment","Technology Selection","Design Configuration","Community of Practice",{"id":527,"slug":528,"title":529,"raw_title":11,"is_featured":12,"company":530,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":531,"processed_country_iso_code_gmaps":532,"processed_home_office":332,"processed_salary_min":533,"processed_salary_max":534,"processed_salary_currency":23,"processed_salary_source":24,"processed_working_hours":535,"processed_employment_types":27,"processed_it_skills":536,"processed_it_skills_labels":537,"processed_job_expertise_skills":544,"processed_job_expertise_skills_labels":545,"max_cpc":55,"actual_cpc":56},66784,"java-developer-td-securities-the-toronto-dominion-bank-canada-2","Java Developer, TD Securities",{"name":328,"slug":329,"logo_url":11},[17],[19],102200,125000,[26],{"aws":30,"gcp":30,"git":29,"sql":29,"uml":30,"java":29,"jira":29,"rest":29,"soap":30,"azure":30,"kafka":29,"maven":29,"nexus":30,"nosql":29,"sonar":30,"devops":29,"splunk":30,"jenkins":29,"veracode":30,"dynatrace":30,"gitlab ci":30,"confluence":29,"spring boot":29,"microservices":29,"unix shell scripting":29},[32,35,127,243,37,244,118,538,339,341,300,173,470,41,301,388,387,539,540,541,174,352,258,542,543],"Unix Shell Scripting","Confluence","Nexus","Maven","Sonar","UML",{"cost analysis":30,"risk analysis":30,"payments domain":30,"project management":30,"architectural standards":29,"software design patterns":29,"algorithmic problem solving":29},[546,547,548,549,398,550,551],"Algorithmic Problem Solving","Software Design Patterns","Architectural Standards","Payments Domain","Risk Analysis","Cost Analysis",{"id":553,"slug":554,"title":555,"raw_title":11,"is_featured":12,"company":556,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":557,"processed_country_iso_code_gmaps":558,"processed_home_office":20,"processed_salary_min":497,"processed_salary_max":498,"processed_salary_currency":23,"processed_salary_source":24,"processed_working_hours":559,"processed_employment_types":27,"processed_it_skills":560,"processed_it_skills_labels":561,"processed_job_expertise_skills":566,"processed_job_expertise_skills_labels":567,"max_cpc":55,"actual_cpc":56},54747,"senior-technology-manager-bank-of-montreal","Senior Technology Manager",{"name":492,"slug":493,"logo_url":11},[17],[19],[26],{"aws":29,"sql":29,"java":29,"devops":29,"oracle":30,"spring boot":29,"microservices":29,"system design":29,"api management":29,"ai\u002Fml integration":30,"solution architecture":29,"test-driven development":29},[32,35,339,340,517,562,563,37,127,564,301,565],"System Design","API Management","Test-Driven Development","AI\u002FML Integration",{"privacy":29,"cybersecurity":29,"cloud migration":29,"risk management":29,"budget management":29,"people management":29,"vendor management":29,"platform resilience":29,"technology modernization":29,"project financial management":29},[568,569,570,99,571,572,573,574,575,576],"Project Financial Management","Budget Management","Vendor Management","Cybersecurity","Privacy","Platform Resilience","Cloud Migration","Technology Modernization","People Management",{"id":578,"slug":579,"title":580,"raw_title":11,"is_featured":12,"company":581,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":582,"processed_country_iso_code_gmaps":583,"processed_home_office":20,"processed_salary_min":584,"processed_salary_max":585,"processed_salary_currency":23,"processed_salary_source":24,"processed_working_hours":586,"processed_employment_types":27,"processed_it_skills":587,"processed_it_skills_labels":588,"processed_job_expertise_skills":597,"processed_job_expertise_skills_labels":598,"max_cpc":55,"actual_cpc":56},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":328,"slug":329,"logo_url":11},[17],[19],125500,154000,[26],{"aws":30,"gcp":30,"git":29,"java":29,"ldap":29,"pega":113,"azure":30,"ci\u002Fcd":29,"linux":29,"oauth":29,"react":29,"docker":30,"rest apis":29,"kubernetes":30,"spring boot":29,"maven\u002Fgradle":29,"shell scripting":30,"spring security":29,"jira administration":29,"scriptrunner (groovy)":29},[32,87,35,589,117,590,437,300,591,77,592,593,594,125,40,301,41,388,595,596],"Spring Security","LDAP","Maven\u002FGradle","Linux","ScriptRunner (Groovy)","Shell scripting","Jira Administration","PEGA",{"dns":30,"backup":29,"devops":30,"ssl\u002Ftls":30,"resiliency":29,"system design":29,"load balancers":30,"change management":29,"disaster recovery":29,"high availability":29,"agile methodologies":29,"cloud transformation":29,"platform engineering":30,"enterprise integrations":29,"firewall configurations":30,"networking fundamentals":30,"application architecture":29,"software design patterns":29,"authentication frameworks":29},[599,562,547,600,601,602,603,604,39,127,605,606,607,608,609,610,611,612,613],"Application Architecture","High Availability","Disaster Recovery","Backup","Resiliency","Change Management","Platform Engineering","Cloud Transformation","Enterprise Integrations","Authentication Frameworks","Networking Fundamentals","Load Balancers","DNS","SSL\u002FTLS","Firewall Configurations",{"id":615,"slug":616,"title":617,"raw_title":11,"is_featured":12,"company":618,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":619,"processed_country_iso_code_gmaps":620,"processed_home_office":332,"processed_salary_min":621,"processed_salary_max":622,"processed_salary_currency":23,"processed_salary_source":24,"processed_working_hours":623,"processed_employment_types":27,"processed_it_skills":624,"processed_it_skills_labels":625,"processed_job_expertise_skills":626,"processed_job_expertise_skills_labels":627,"max_cpc":55,"actual_cpc":56},66873,"sr-java-full-stack-developer-td-securities-the-toronto-dominion-bank-canada","Sr. Java Full Stack Developer, TD Securities",{"name":328,"slug":329,"logo_url":11},[17],[19],126800,164100,[26],{"sql":29,"java":29,"react":29,"python":113,"spring boot":29,"restful apis":29,"microservices":29},[32,35,339,168,37,87,83],{"unit testing":29,"data modeling":30,"secure coding":29,"broadridge bpsa":55,"cost estimation":113,"prime brokerage":113,"risk assessment":30,"project planning":30,"performance tuning":30,"production support":30,"query optimization":30,"regression testing":29,"securities finance":113,"integration testing":29,"root cause analysis":30,"object-oriented design":29,"financial industry knowledge":30,"service-oriented architecture":30},[628,629,630,631,632,185,186,633,634,52,635,636,637,638,639,640,641,642],"Object-Oriented Design","Data Modeling","Query Optimization","Service-Oriented Architecture","Secure Coding","Regression Testing","Root Cause Analysis","Project Planning","Risk Assessment","Cost Estimation","Production Support","Financial Industry Knowledge","Prime Brokerage","Securities Finance","Broadridge BPSA",{"industry":644,"employment_type":656,"expertise_skills":659,"it_skills":713,"salary_currency":774,"processed_working_hours":777},[645,649,653],{"key":646,"label":647,"count":648},"financial services","Financial Services",14,{"key":650,"label":651,"count":652},"banking","Banking",11,{"key":654,"label":655,"count":113},"insurance","Insurance",[657],{"key":27,"label":658,"count":5},"PERMANENT",[660,662,665,668,670,672,674,676,678,680,682,684,686,689,691,693,695,697,699,701,703,705,707,710],{"key":661,"label":39,"slug":661,"count":29},"agile-methodologies",{"key":663,"label":664,"slug":663,"count":30},"project-management","Project management",{"key":666,"label":667,"slug":666,"count":30},"devops","Devops",{"key":669,"label":185,"slug":669,"count":30},"unit-testing",{"key":671,"label":225,"slug":671,"count":30},"technical-documentation",{"key":673,"label":99,"slug":673,"count":30},"risk-management",{"key":675,"label":195,"slug":675,"count":113},"code-reviews",{"key":677,"label":275,"slug":677,"count":113},"mentoring",{"key":679,"label":94,"slug":679,"count":113},"big-data-platforms",{"key":681,"label":80,"slug":681,"count":113},"containerization",{"key":683,"label":547,"slug":683,"count":113},"software-design-patterns",{"key":685,"label":186,"slug":685,"count":113},"integration-testing",{"key":687,"label":688,"slug":687,"count":113},"devops-practices","Devops Practices",{"key":690,"label":317,"slug":690,"count":113},"distributed-systems",{"key":692,"label":573,"slug":692,"count":113},"platform-resilience",{"key":694,"label":52,"slug":694,"count":113},"performance-tuning",{"key":696,"label":226,"slug":696,"count":113},"automation",{"key":698,"label":397,"slug":698,"count":113},"quality-assurance",{"key":700,"label":50,"slug":700,"count":113},"systems-integration",{"key":702,"label":629,"slug":702,"count":113},"data-modeling",{"key":704,"label":562,"slug":704,"count":113},"system-design",{"key":706,"label":445,"slug":706,"count":55},"asset-management",{"key":708,"label":709,"slug":708,"count":55},"architecture-design","Architecture Design",{"key":711,"label":712,"slug":711,"count":55},"api-governance","Api Governance",[714,716,718,721,724,727,730,734,737,741,743,744,746,748,750,752,754,757,759,761,764,766,768,771],{"key":715,"label":32,"slug":715,"count":5},"java",{"key":717,"label":35,"slug":717,"count":5},"spring-boot",{"key":719,"label":37,"slug":719,"count":720},"microservices",9,{"key":722,"label":723,"slug":722,"count":720},"ms-azure","MS Azure",{"key":725,"label":40,"slug":725,"count":726},"kubernetes",8,{"key":728,"label":729,"slug":728,"count":726},"cicd","Ci\u002FCd",{"key":731,"label":732,"slug":731,"count":733},"javascript","Javascript",7,{"key":735,"label":736,"slug":735,"count":733},"restful-apis","Restful Apis",{"key":738,"label":739,"slug":738,"count":740},"aws","Aws",6,{"key":742,"label":173,"slug":742,"count":740},"jenkins",{"key":666,"label":667,"slug":666,"count":740},{"key":745,"label":339,"slug":745,"count":740},"sql",{"key":747,"label":87,"slug":747,"count":29},"react",{"key":749,"label":300,"slug":749,"count":29},"git",{"key":751,"label":83,"slug":751,"count":29},"python",{"key":753,"label":125,"slug":753,"count":29},"docker",{"key":755,"label":756,"slug":755,"count":29},"gcp","Gcp",{"key":758,"label":86,"slug":758,"count":30},"angular",{"key":760,"label":34,"slug":760,"count":30},"spring",{"key":762,"label":763,"slug":762,"count":30},"soap","Soap",{"key":765,"label":174,"slug":765,"count":30},"splunk",{"key":767,"label":243,"slug":767,"count":30},"kafka",{"key":769,"label":770,"slug":769,"count":30},"json","Json",{"key":772,"label":773,"slug":772,"count":30},"api-development","Api Development",[775,776],{"key":23,"label":23,"count":648},{"key":205,"label":205,"count":30},[778],{"key":26,"label":26,"count":5},{"total":780,"jobs":781},0,[]]