[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"seo-content-skill-java-ca":3,"job-search-\u002Fde-ca\u002Fjobs-by-skill\u002Fjava?page=2":8,"skill-page-filters-\u002Fde-ca\u002Fjobs-by-skill\u002Fjava?page=2":771,"featured-jobs-\u002Fde-ca\u002Fjobs-by-skill\u002Fjava?page=2":933},{"image_path":4,"content_de":5,"content_en":5,"composite_key":6,"last_updated":7},"\u002Fimages\u002Fskill\u002Fjava.webp",null,"skill:java:ca","2026-08-17T09:01:48.416351+02:00",{"total":9,"jobs":10},73,[11,84,145,181,224,272,306,334,364,385,411,450,493,527,562,606,649,670,711,733],{"id":12,"slug":13,"title":14,"raw_title":5,"is_featured":15,"company":16,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":19,"processed_country_iso_code_gmaps":21,"processed_home_office":23,"processed_salary_min":24,"processed_salary_max":25,"processed_salary_currency":26,"processed_salary_source":27,"processed_working_hours":28,"processed_employment_types":30,"processed_it_skills":31,"processed_it_skills_labels":35,"processed_job_expertise_skills":58,"processed_job_expertise_skills_labels":59,"max_cpc":82,"actual_cpc":83},78509,"ios-developer-sun-life-of-canada-corporate","iOS Developer",false,{"name":17,"slug":18,"logo_url":5},"Sun Life of Canada - Corporate","sun-life-of-canada-corporate",[20],"Montréal",[22],"CA","hybrid",65000,105000,"CAD","estimated",[29],"FULL_TIME","permanent",{"xml":32,"java":32,"json":32,"uikit":32,"splunk":32,"xctest":33,"combine":32,"jenkins":32,"rxswift":32,"swiftui":34,"artifactory":32,"async\u002Fawait":32,"spring boot":32,"storyboards":32,"restful apis":32,"swift testing":33,"ios development":34,"version control":33,"automated testing":33,"continuous deployment":33,"continuous integration":33,"ai-powered development tools":32},2,3,4,[36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57],"iOS Development","SwiftUI","XCTest","Swift Testing","Continuous Integration","Continuous Deployment","Version Control","Automated Testing","Combine","async\u002Fawait","RESTful APIs","JSON","XML","UIKit","Storyboards","RxSwift","Jenkins","Splunk","Artifactory","Java","Spring Boot","AI-powered development tools",{"mvvm":33,"viper":33,"debugging":33,"mobile ux":33,"profiling":33,"encryption":33,"code reviews":33,"unit testing":33,"authentication":33,"scrum ceremonies":33,"memory management":33,"agile methodologies":34,"integration testing":33,"secure data storage":33,"security principles":33,"app store deployment":33,"technology evaluation":33,"test driven development":33,"native mobile development":34,"behavior driven development":33,"offshore team collaboration":33,"ios human interface guidelines":33},[60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81],"Native Mobile Development","Agile Methodologies","Scrum Ceremonies","MVVM","VIPER","Test Driven Development","Behavior Driven Development","Unit Testing","Integration Testing","App Store Deployment","Debugging","Profiling","Memory Management","Mobile UX","iOS Human Interface Guidelines","Security Principles","Secure Data Storage","Encryption","Authentication","Code Reviews","Offshore Team Collaboration","Technology Evaluation",1,1.2,{"id":85,"slug":86,"title":87,"raw_title":5,"is_featured":15,"company":88,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":89,"processed_country_iso_code_gmaps":91,"processed_home_office":23,"processed_salary_min":24,"processed_salary_max":25,"processed_salary_currency":26,"processed_salary_source":27,"processed_working_hours":92,"processed_employment_types":30,"processed_it_skills":93,"processed_it_skills_labels":94,"processed_job_expertise_skills":111,"processed_job_expertise_skills_labels":112,"max_cpc":82,"actual_cpc":83},78596,"cloud-engineer-sun-life-of-canada-corporate","Cloud Engineer",{"name":17,"slug":18,"logo_url":5},[90],"Waterloo",[22],[29],{"aws":33,"gcp":33,".net":33,"java":33,"yaml":33,"azure":33,"docker":33,"python":33,"alicloud":33,"openshift":33,"terraform":33,"amazon eks":33,"javascript":33,"kubernetes":33,"cloudformation":33,"resource manager":33,"deployment manager":33},[95,96,97,98,99,100,101,102,55,103,104,105,106,107,108,109,110],"AWS","GCP","Azure","AliCloud","Terraform","CloudFormation","Resource Manager","Deployment Manager","JavaScript","YAML","Python",".Net","Docker","Kubernetes","Amazon EKS","OpenShift",{"cmmi":33,"itil":33,"devops":33,"six sigma":33,"automation":33,"documentation":33,"sre practices":33,"edge computing":33,"it engineering":33,"cloud computing":33,"cloud migration":33,"security checks":33,"troubleshooting":33,"after hours work":33,"cloud governance":33,"containerization":33,"on-call rotation":33,"capacity planning":33,"disaster recovery":33,"multi-cloud solutions":33,"operational practices":33,"digital transformation":33,"hybrid cloud solutions":33,"infrastructure-as-code":33,"performance monitoring":33,"process implementation":33,"ai and machine learning":33,"legacy system migration":33,"security implementation":33,"cloud-native applications":33,"proof-of-concept projects":33,"cloud resource optimization":33},[113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144],"Cloud Computing","Cloud Migration","Cloud Governance","Cloud Resource Optimization","Security Implementation","Automation","Multi-cloud Solutions","Hybrid Cloud Solutions","Performance Monitoring","Capacity Planning","Documentation","Troubleshooting","Security Checks","After Hours Work","On-call Rotation","Proof-of-Concept Projects","Cloud-native Applications","Digital Transformation","AI and Machine Learning","Legacy System Migration","Containerization","Disaster Recovery","Edge Computing","DevOps","SRE Practices","Infrastructure-as-Code","IT Engineering","Operational Practices","CMMI","ITIL","Six Sigma","Process Implementation",{"id":146,"slug":147,"title":148,"raw_title":5,"is_featured":15,"company":149,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":150,"processed_country_iso_code_gmaps":152,"processed_home_office":23,"processed_salary_min":153,"processed_salary_max":154,"processed_salary_currency":155,"processed_salary_source":27,"processed_working_hours":156,"processed_employment_types":30,"processed_it_skills":157,"processed_it_skills_labels":158,"processed_job_expertise_skills":168,"processed_job_expertise_skills_labels":169,"max_cpc":82,"actual_cpc":83},78564,"senior-api-platform-solutions-design-engineer-sun-life-of-canada-corporate","Senior API Platform Solutions Design Engineer",{"name":17,"slug":18,"logo_url":5},[151],"Toronto",[22],90000,140000,"USD",[29],{"java":34,"ci\u002Fcd":33,"devops":33,"groovy":32,"python":32,"jenkins":32,"openapi":33,"rest api":34,"aws cloud":33,"aws lambda":32,"javascript":32,"kubernetes":33,"spring boot":33,"apache kafka":32,"aws api gateway":32,"confluent platform":32},[55,136,108,159,160,161,162,163,105,103,164,165,52,166,56,167],"AWS Cloud","REST API","OpenAPI","Apache Kafka","Confluent Platform","AWS Lambda","AWS API Gateway","Groovy","CI\u002FCD",{"logging":33,"security":33,"automation":33,"load testing":33,"api governance":33,"cloud computing":33,"solution design":34,"containerization":33,"exception handling":33,"api platform design":34,"change data capture":34,"performance testing":33,"technical documentation":33,"event driven architecture":33},[170,171,172,173,174,175,176,118,177,113,133,178,179,180],"API Platform Design","Change Data Capture","Event Driven Architecture","API Governance","Performance Testing","Load Testing","Technical Documentation","Solution Design","Security","Logging","Exception Handling",{"id":182,"slug":183,"title":184,"raw_title":5,"is_featured":15,"company":185,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":188,"processed_country_iso_code_gmaps":189,"processed_home_office":190,"processed_salary_min":191,"processed_salary_max":192,"processed_salary_currency":155,"processed_salary_source":27,"processed_working_hours":193,"processed_employment_types":30,"processed_it_skills":194,"processed_it_skills_labels":195,"processed_job_expertise_skills":206,"processed_job_expertise_skills_labels":207,"max_cpc":82,"actual_cpc":83},70456,"development-manager-bank-of-montreal-2","Development Manager",{"name":186,"slug":187,"logo_url":5},"Bank of Montreal","bank-of-montreal",[151],[22],"onsite",85500,185000,[29],{"aws":34,"apis":34,"java":34,"react":34,"openfin":32,"servers":34,"databases":34,"postgresql":34,"typescript":34,"web architecture":34,"automated testing":34,"web hosting platforms":34,"version control systems":34},[196,197,55,198,95,199,200,201,202,203,204,205,43],"TypeScript","React","PostgreSQL","OpenFin","Version Control Systems","APIs","Databases","Servers","Web Architecture","Web Hosting Platforms",{"coaching":34,"scalability":34,"risk management":34,"responsive design":34,"talent management":34,"strategic planning":34,"back-end development":34,"software development":34,"front-end development":34,"software architecture":34,"continuous improvement":34,"full stack development":34,"systems administration":34,"user experience design":34,"fx business applications":32,"performance optimization":34},[208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223],"Software Development","Systems Administration","Front-end Development","Back-end Development","Full Stack Development","Software Architecture","User Experience Design","Responsive Design","Continuous Improvement","Performance Optimization","Scalability","Risk Management","Talent Management","Coaching","Strategic Planning","FX Business Applications",{"id":225,"slug":226,"title":227,"raw_title":5,"is_featured":15,"company":228,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":229,"processed_country_iso_code_gmaps":231,"processed_home_office":23,"processed_salary_min":232,"processed_salary_max":233,"processed_salary_currency":155,"processed_salary_source":27,"processed_working_hours":234,"processed_employment_types":30,"processed_it_skills":235,"processed_it_skills_labels":236,"processed_job_expertise_skills":255,"processed_job_expertise_skills_labels":256,"max_cpc":82,"actual_cpc":83},70114,"full-stack-engineer-ai-enabled-bank-of-montreal","Full Stack Engineer (AI-Enabled)",{"name":186,"slug":187,"logo_url":5},[230],"Calgary",[22],70000,150000,[29],{"aws":33,"sql":33,"java":34,"azure":33,"kafka":33,"nosql":33,"react":34,"chroma":33,"docker":33,"oracle":33,"python":34,"angular":34,"node.js":34,"pgvector":33,"pinecone":33,"langchain":33,"kubernetes":33,"openai api":33,"opensearch":33,"aws bedrock":33,"azure openai":33,"anthropic api":33,"copilot studio":33,"ci\u002Fcd pipelines":33,"observability platforms":33},[55,237,105,197,238,239,240,241,242,243,244,245,246,247,248,249,250,251,95,97,107,108,252,253,254],"Node.js","Angular","LangChain","AWS Bedrock","Azure OpenAI","Copilot Studio","OpenAI API","Anthropic API","pgvector","OpenSearch","Pinecone","Chroma","SQL","NoSQL","Oracle","Kafka","CI\u002FCD pipelines","Observability platforms",{"agentic ai":33,"embeddings":34,"ai security":33,"microservices":34,"system design":34,"vector search":34,"api development":34,"model evaluation":33,"prompt engineering":34,"banking domain knowledge":33,"cloud-native development":33,"event-driven architecture":33,"modernization initiatives":33,"large language models (llms)":34,"retrieval-augmented generation (rag)":34},[257,258,259,260,261,262,263,264,265,266,267,268,269,270,271],"System design","API development","Microservices","Event-driven architecture","Large language models (LLMs)","Prompt engineering","Retrieval-augmented generation (RAG)","Vector search","Embeddings","Agentic AI","Model evaluation","AI security","Banking domain knowledge","Cloud-native development","Modernization initiatives",{"id":273,"slug":274,"title":275,"raw_title":5,"is_featured":15,"company":276,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":277,"processed_country_iso_code_gmaps":278,"processed_home_office":190,"processed_salary_min":191,"processed_salary_max":192,"processed_salary_currency":155,"processed_salary_source":27,"processed_working_hours":279,"processed_employment_types":30,"processed_it_skills":280,"processed_it_skills_labels":281,"processed_job_expertise_skills":291,"processed_job_expertise_skills_labels":292,"max_cpc":82,"actual_cpc":83},70590,"vice-president-commodities-development-bank-of-montreal","Vice President, Commodities Development",{"name":186,"slug":187,"logo_url":5},[151],[22],[29],{"java":34,"junit":33,"streaming":33,"microservices":33,"trade capture":33,"real-time pricing":33,"trading protocols":33,"low latency systems":33,"market data integration":33,"risk and position views":33,"event-driven architecture":33,"order management systems (oms)":33},[55,282,259,283,260,284,285,286,287,288,289,290],"JUnit","Streaming","Low latency systems","Order Management Systems (OMS)","Trade Capture","Real-time pricing","Risk and position views","Market data integration","Trading protocols",{"rfq workflows":34,"team leadership":34,"delivery planning":34,"trading workflows":34,"production support":34,"technical strategy":34,"test case creation":33,"architecture design":34,"root-cause analysis":34,"business partnership":34,"electronic execution":34,"front-office trading systems":34,"commodities trading technology":34},[293,294,295,296,297,298,299,300,301,302,303,304,305],"Commodities trading technology","Front-office trading systems","Electronic execution","RFQ workflows","Trading workflows","Production support","Root-cause analysis","Technical strategy","Architecture design","Delivery planning","Test case creation","Business partnership","Team leadership",{"id":307,"slug":308,"title":309,"raw_title":5,"is_featured":15,"company":310,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":311,"processed_country_iso_code_gmaps":313,"processed_home_office":190,"processed_salary_min":232,"processed_salary_max":233,"processed_salary_currency":155,"processed_salary_source":27,"processed_working_hours":314,"processed_employment_types":30,"processed_it_skills":315,"processed_it_skills_labels":316,"processed_job_expertise_skills":324,"processed_job_expertise_skills_labels":325,"max_cpc":82,"actual_cpc":83},70582,"sr-application-developer-java-aws-payment-systems-leadership-bank-of-montreal","Sr. Application Developer - (Java \u002F AWS \u002F Payment Systems \u002F Leadership)",{"name":186,"slug":187,"logo_url":5},[312],"Mississauga",[22],[29],{"java":34,"node.js":33,"aws lambda":34,"aws sns\u002Fsqs":34,"aws dynamodb":34,"generative ai":32,"microservices":34,"aws cloudwatch":34,"api development":34,"aws eventbridge":34,"serverless computing":33,"event-driven architecture":34,"ai-assisted software delivery":32},[55,164,317,318,319,320,237,259,260,258,321,322,323],"AWS DynamoDB","AWS EventBridge","AWS CloudWatch","AWS SNS\u002FSQS","Serverless computing","Generative AI","AI-assisted software delivery",{"algorithms":34,"system design":34,"data structures":34,"payment systems":33,"resilience engineering":34,"secure software design":34,"financial services platforms":33,"software development lifecycle":34},[326,327,328,329,330,331,332,333],"Software Development Lifecycle","Payment Systems","Financial Services Platforms","Secure Software Design","Resilience Engineering","System Design","Algorithms","Data Structures",{"id":335,"slug":336,"title":337,"raw_title":5,"is_featured":15,"company":338,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":339,"processed_country_iso_code_gmaps":340,"processed_home_office":190,"processed_salary_min":232,"processed_salary_max":233,"processed_salary_currency":26,"processed_salary_source":27,"processed_working_hours":341,"processed_employment_types":30,"processed_it_skills":342,"processed_it_skills_labels":343,"processed_job_expertise_skills":347,"processed_job_expertise_skills_labels":348,"max_cpc":82,"actual_cpc":83},70472,"fixed-income-trading-analyst-bank-of-montreal","Fixed Income Trading Analyst",{"name":186,"slug":187,"logo_url":5},[151],[22],[29],{"sql":33,"java":32,"excel":33,"linux":32,"python":32,"ai tools":32},[249,55,105,344,345,346],"Linux","Excel","AI Tools",{"calypso":32,"bondfire":32,"broadway":32,"qa testing":33,"finpro\u002Fsfcm":32,"bond knowledge":34,"ir derivatives":33,"agile development":33,"fis bondone (dsts)":32,"project management":33,"fixed income trading":34,"bloomberg-toms\u002Fe-toms":33,"broadridge ici impact":32,"electronic bond trading":34,"requirements\u002Fdesign methodology":33},[349,350,351,352,353,354,355,356,357,358,359,360,361,362,363],"Fixed Income Trading","Electronic Bond Trading","Bond Knowledge","IR Derivatives","Bloomberg-TOMS\u002FE-TOMS","Broadway","Broadridge ICI Impact","FIS BondOne (DSTS)","BondFire","FinPro\u002FSFCM","Calypso","Requirements\u002FDesign Methodology","Agile Development","QA Testing","Project Management",{"id":365,"slug":366,"title":184,"raw_title":5,"is_featured":15,"company":367,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":368,"processed_country_iso_code_gmaps":369,"processed_home_office":190,"processed_salary_min":191,"processed_salary_max":192,"processed_salary_currency":155,"processed_salary_source":27,"processed_working_hours":370,"processed_employment_types":30,"processed_it_skills":371,"processed_it_skills_labels":372,"processed_job_expertise_skills":380,"processed_job_expertise_skills_labels":381,"max_cpc":82,"actual_cpc":83},70454,"development-manager-bank-of-montreal",{"name":186,"slug":187,"logo_url":5},[151],[22],[29],{"java":34,"react":34,"server":34,"typescript":34,"version control":34,"web architecture":34,"database and cache":34,"web hosting platforms":34,"front-end languages and frameworks":34,"backend technologies and frameworks":34},[55,197,196,373,374,375,376,377,378,379],"Front-end languages and frameworks","Backend technologies and frameworks","Database and cache","Server","Web architecture","Version control","Web hosting platforms",{"fixed income":34,"capital markets":34,"risk management":34,"automated testing":34,"project management":34,"systems administration":34,"software development life cycle":34},[382,383,363,209,384,43,219],"Fixed Income","Capital Markets","Software Development Life Cycle",{"id":386,"slug":387,"title":388,"raw_title":5,"is_featured":15,"company":389,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":392,"processed_country_iso_code_gmaps":393,"processed_home_office":23,"processed_salary_min":153,"processed_salary_max":154,"processed_salary_currency":26,"processed_salary_source":27,"processed_working_hours":394,"processed_employment_types":30,"processed_it_skills":395,"processed_it_skills_labels":396,"processed_job_expertise_skills":403,"processed_job_expertise_skills_labels":404,"max_cpc":82,"actual_cpc":83},78597,"lead-software-engineer-product-builder-sun-life-assurance-company-of-canada","Lead Software Engineer - Product Builder",{"name":390,"slug":391,"logo_url":5},"Sun Life Assurance Company of Canada","sun-life-assurance-company-of-canada",[90],[22],[29],{"aws":33,"apis":33,"java":33,"llms":32,"azure":33,"ci\u002Fcd":33,"python":33,"containers":33,"microservices":33,"prompt engineering":32,"distributed systems":33,"agentic architectures":32,"ai-assisted development tools":33},[105,55,95,97,167,397,259,201,398,399,400,401,402],"Containers","Distributed Systems","AI-assisted development tools","LLMs","Prompt Engineering","Agentic Architectures",{"security":33,"observability":33,"cloud deployment":34,"architecture design":34,"product development":34,"software engineering":34,"resilient system design":33,"performance optimization":33},[405,406,407,408,217,409,178,410],"Software Engineering","Product Development","Architecture Design","Cloud Deployment","Observability","Resilient System Design",{"id":412,"slug":413,"title":414,"raw_title":5,"is_featured":15,"company":415,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":416,"processed_country_iso_code_gmaps":417,"processed_home_office":23,"processed_salary_min":24,"processed_salary_max":25,"processed_salary_currency":26,"processed_salary_source":27,"processed_working_hours":418,"processed_employment_types":30,"processed_it_skills":419,"processed_it_skills_labels":420,"processed_job_expertise_skills":431,"processed_job_expertise_skills_labels":432,"max_cpc":82,"actual_cpc":83},78608,"software-quality-engineering-specialist-sun-life-of-canada-corporate","Software Quality Engineering Specialist",{"name":17,"slug":18,"logo_url":5},[90],[22],[29],{"c#":32,"db2":32,"ims":32,"sql":33,"java":32,"jira":33,"qtest":33,"python":33,"mongodb":32,"cucumber":33,"selenium":33,"confluence":33,"generative ai":32,"ci\u002Fcd pipelines":33,"tricentis tosca":33},[421,422,423,105,249,424,425,426,55,427,428,429,430,253,322],"Tricentis Tosca","Cucumber","Selenium","MongoDB","DB2","IMS","C#","Jira","Confluence","qTest",{"bdd":32,"tdd":32,"devops":33,"software qa":34,"manual testing":34,"test management":33,"automated testing":34,"front-end testing":33,"mainframe testing":33,"end-to-end testing":34,"finance\u002Faccounting":32,"functional testing":34,"regression testing":34,"shift-left testing":33,"agile methodologies":33,"integration testing":34,"non-functional testing":33,"insurance domain knowledge":32},[433,434,435,436,437,438,439,440,441,442,443,136,444,445,446,447,448,449],"Software QA","Manual testing","Automated testing","Functional testing","Non-functional testing","Regression testing","Integration testing","End-to-end testing","Mainframe testing","Front-end testing","Agile methodologies","Shift-left testing","Test management","BDD","TDD","Insurance domain knowledge","Finance\u002Faccounting",{"id":451,"slug":452,"title":453,"raw_title":5,"is_featured":15,"company":454,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":455,"processed_country_iso_code_gmaps":456,"processed_home_office":23,"processed_salary_min":153,"processed_salary_max":154,"processed_salary_currency":26,"processed_salary_source":27,"processed_working_hours":457,"processed_employment_types":30,"processed_it_skills":458,"processed_it_skills_labels":459,"processed_job_expertise_skills":476,"processed_job_expertise_skills_labels":477,"max_cpc":82,"actual_cpc":83},78557,"lead-software-engineer-java-api-sun-life-of-canada-corporate","Lead Software Engineer (JAVA, API)",{"name":17,"slug":18,"logo_url":5},[151],[22],[29],{"xml":33,"java":34,"json":33,"rest":33,"snyk":33,"soap":33,"junit":33,"kafka":33,"react":33,"docker":33,"jquery":32,"ai apis":33,"jenkins":33,"mockito":33,"veracode":33,"bitbucket":33,"checkmarx":33,"sonarqube":33,"javascript":32,"kubernetes":33,"restassured":33,"spring boot":34,"microservices":34,"github copilot":33,"api development":34,"web accessibility":33,"prompt engineering":33,"large language models (llms)":33,"ai agent orchestration platforms":33},[55,56,259,460,197,461,107,108,252,462,48,463,47,282,464,465,466,52,103,467,468,469,470,401,471,472,473,474,475],"API Development","Web Accessibility","SOAP","REST","Mockito","RESTAssured","BitBucket","jQuery","GitHub Copilot","AI agent orchestration platforms","Large Language Models (LLMs)","AI APIs","SonarQube","Checkmarx","Snyk","Veracode",{"devops":33,"mentoring":34,"code review":34,"unit testing":33,"on-call support":33,"risk mitigation":33,"threat modeling":33,"containerization":33,"incident response":33,"project estimation":33,"agile methodologies":33,"systems integration":34,"technical leadership":34,"security code reviews":34,"continuous improvement":33,"middleware technologies":33,"secure coding practices":34,"technical documentation":33,"web hosting technologies":33,"security testing methodologies":33,"application development life cycle":34},[478,479,480,61,481,482,483,484,136,133,485,486,67,216,487,488,489,490,176,491,492],"Application Development Life Cycle","Systems Integration","Technical Leadership","Secure Coding Practices","Security Code Reviews","Threat Modeling","Security Testing Methodologies","Middleware Technologies","Web Hosting Technologies","Incident Response","On-call Support","Project Estimation","Risk Mitigation","Code Review","Mentoring",{"id":494,"slug":495,"title":496,"raw_title":5,"is_featured":15,"company":497,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":498,"processed_country_iso_code_gmaps":499,"processed_home_office":23,"processed_salary_min":191,"processed_salary_max":192,"processed_salary_currency":26,"processed_salary_source":27,"processed_working_hours":500,"processed_employment_types":30,"processed_it_skills":501,"processed_it_skills_labels":502,"processed_job_expertise_skills":507,"processed_job_expertise_skills_labels":508,"max_cpc":82,"actual_cpc":83},70574,"senior-solution-architect-personal-and-business-banking-ai-aws-bank-of-montreal","Senior Solution Architect - (Personal and Business Banking\u002F AI \u002F AWS)",{"name":186,"slug":187,"logo_url":5},[312],[22],[29],{"aws":33,"xml":33,"java":33,"json":33,"soap":33,"azure":33,"angular":33,"node.js":33,"restful":33,"databases":33,"middleware":33,"data modeling":33,"microservices":33,"continuous integration and deployment":33},[238,55,237,95,97,462,48,503,47,259,504,505,202,506],"RESTful","Continuous Integration and Deployment","Middleware","Data Modeling",{"cybersecurity":33,"design patterns":34,"risk management":33,"togaf framework":34,"security concepts":34,"cloud architecture":33,"application security":34,"design configuration":34,"software development":34,"technology selection":34,"fraud risk mitigation":33,"solution architecture":34,"architectural patterns":34,"batch interface design":34,"enterprise solutioning":34,"artificial intelligence":33,"real-time interface design":34,"solution context formulation":34,"service-oriented architecture":34,"requirements discovery and analysis":34},[509,208,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,219],"Solution Architecture","Service-Oriented Architecture","Real-time Interface Design","Batch Interface Design","TOGAF Framework","Enterprise Solutioning","Artificial Intelligence","Cloud Architecture","Application Security","Security Concepts","Design Patterns","Architectural Patterns","Requirements Discovery and Analysis","Solution Context Formulation","Technology Selection","Design Configuration","Fraud Risk Mitigation","Cybersecurity",{"id":528,"slug":529,"title":530,"raw_title":5,"is_featured":15,"company":531,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":534,"processed_country_iso_code_gmaps":535,"processed_home_office":190,"processed_salary_min":536,"processed_salary_max":537,"processed_salary_currency":26,"processed_salary_source":27,"processed_working_hours":538,"processed_employment_types":30,"processed_it_skills":539,"processed_it_skills_labels":540,"processed_job_expertise_skills":546,"processed_job_expertise_skills_labels":547,"max_cpc":82,"actual_cpc":83},70589,"vp-algo-and-e-trading-qa-and-controls-testing-manager-bank-of-montreal-us-2","VP, Algo and E-Trading QA and Controls Testing Manager",{"name":532,"slug":533,"logo_url":5},"Bank of Montreal (U.S.)","bank-of-montreal-us",[151],[22],100000,160000,[29],{"alm":33,"c++":33,"sql":33,".net":33,"java":33,"jira":33,"ci\u002Fcd":33,"python":33,"azure devops":33,"test automation tools":33},[428,541,542,249,105,55,543,544,545,167],"Azure DevOps","ALM","C++",".NET","Test Automation Tools",{"fx":33,"uat":34,"etfs":33,"mifid":33,"15c3-5":33,"equities":33,"qa testing":34,"fixed income":33,"audit support":33,"capital markets":34,"test automation":33,"trading controls":34,"trading workflows":34,"algorithmic trading":34,"application testing":34,"regulatory compliance":33,"electronic trading platforms":34},[362,548,549,550,551,552,553,383,554,555,556,557,382,558,559,560,561],"UAT","Application Testing","Electronic Trading Platforms","Trading Workflows","Algorithmic Trading","Trading Controls","Regulatory Compliance","Test Automation","Audit Support","FX","Equities","ETFs","MiFID","15c3-5",{"id":563,"slug":564,"title":565,"raw_title":5,"is_featured":15,"company":566,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":569,"processed_country_iso_code_gmaps":570,"processed_home_office":571,"processed_salary_min":572,"processed_salary_max":573,"processed_salary_currency":26,"processed_salary_source":27,"processed_working_hours":574,"processed_employment_types":30,"processed_it_skills":575,"processed_it_skills_labels":576,"processed_job_expertise_skills":596,"processed_job_expertise_skills_labels":597,"max_cpc":82,"actual_cpc":83},80077,"platform-consultant-cyber-platforms-data-tooling-allstate-insurance-company-of-canada-permanent","Platform Consultant — Cyber Platforms, Data, & Tooling",{"name":567,"slug":568,"logo_url":5},"Allstate Insurance Company of Canada - Permanent","allstate-insurance-company-of-canada-permanent",[],[22],"remote",109200,159200,[29],{"c":33,"f#":33,"go":33,"aws":34,"git":34,"tdd":34,"java":34,"rust":33,"azure":34,"ci\u002Fcd":34,"devops":34,"docker":34,"elixir":33,"github":34,"clojure":33,"haskell":33,"vs code":33,"agile\u002Fxp":34,"intellij":33,"metadata":33,"javascript":34,"kubernetes":34,"spring boot":34,"ai platforms":33,"data lineage":33,"restful apis":34,"canonical data models":33,"data quality frameworks":33,"analytics-ready datasets":33,"telemetry and observability systems":33},[55,103,577,578,579,580,581,582,583,584,585,586,587,56,46,107,108,95,97,167,447,588,136,589,590,591,592,593,594,595],"Go","Rust","C","F#","Elixir","Clojure","Haskell","IntelliJ","VS Code","Git","GitHub","Agile\u002FXP","AI platforms","Telemetry and observability systems","Data lineage","Metadata","Data quality frameworks","Canonical data models","Analytics-ready datasets",{"ai governance":33,"structured data":34,"it solution design":34,"distributed systems":34,"security operations":33,"tooling integration":33,"software engineering":34,"platform architecture":34,"platform standardization":33,"cloud native microservices":34},[405,598,599,600,398,601,602,603,604,605],"Platform Architecture","IT Solution Design","Structured Data","Cloud Native Microservices","Security Operations","AI Governance","Tooling Integration","Platform Standardization",{"id":607,"slug":608,"title":609,"raw_title":5,"is_featured":15,"company":610,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":613,"processed_country_iso_code_gmaps":614,"processed_home_office":190,"processed_salary_min":615,"processed_salary_max":615,"processed_salary_currency":26,"processed_salary_source":27,"processed_working_hours":616,"processed_employment_types":30,"processed_it_skills":617,"processed_it_skills_labels":618,"processed_job_expertise_skills":634,"processed_job_expertise_skills_labels":635,"max_cpc":82,"actual_cpc":83},66694,"ai2-data-science-associate-the-toronto-dominion-bank-canada","AI2 Data Science Associate",{"name":611,"slug":612,"logo_url":5},"The Toronto-Dominion Bank (Canada)","the-toronto-dominion-bank-canada",[151],[22],80000,[29],{"r":33,"sql":33,"java":32,"c\u002Fc++":32,"python":33,"alteryx":32,"tableau":32,"big data":33,"ms azure":32,"automation":33,"simulation":33,"optimization":33,"spark\u002Fpyspark":33,"data management":33,"data\u002Ftext mining":33,"machine learning":33,"data visualization":33,"algorithm development":33,"natural language processing":32},[105,619,249,620,55,621,622,623,624,625,626,627,628,629,630,631,632,118,633],"Spark\u002FPySpark","R","C\u002FC++","Alteryx","Tableau","MS Azure","Data Management","Data Visualization","Machine Learning","Natural Language Processing","Big Data","Data\u002FText Mining","Optimization","Algorithm Development","Simulation",{"metadata":33,"regression":33,"data schemas":33,"data cleaning":33,"logit modeling":33,"discrete choice":33,"data integration":33,"project management":32,"data transformation":33,"feature engineering":33,"propensity modeling":33,"predictive analytics":33,"statistical analysis":34,"business case development":32,"entity relationship diagrams":33},[636,637,638,639,640,641,642,643,644,645,646,363,647,592,648],"Statistical Analysis","Predictive Analytics","Regression","Logit Modeling","Discrete Choice","Propensity Modeling","Feature Engineering","Data Cleaning","Data Integration","Data Transformation","Business Case Development","Data Schemas","Entity Relationship Diagrams",{"id":650,"slug":651,"title":652,"raw_title":5,"is_featured":15,"company":653,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":654,"processed_country_iso_code_gmaps":655,"processed_home_office":190,"processed_salary_min":232,"processed_salary_max":233,"processed_salary_currency":155,"processed_salary_source":27,"processed_working_hours":656,"processed_employment_types":30,"processed_it_skills":657,"processed_it_skills_labels":658,"processed_job_expertise_skills":659,"processed_job_expertise_skills_labels":660,"max_cpc":82,"actual_cpc":83},54605,"developer-lead-ai-enabled-systems-bank-of-montreal","Developer Lead (AI-Enabled Systems)",{"name":186,"slug":187,"logo_url":5},[151],[22],[29],{"sql":33,"java":34,"ci\u002Fcd":33,"kafka":33,"nosql":33,"react":34,"chroma":33,"docker":33,"python":34,"angular":34,"node.js":34,"pgvector":33,"pinecone":33,"langchain":34,"kubernetes":33,"openai api":34,"opensearch":33,"aws bedrock":34,"azure openai":34,"anthropic api":34,"observability":33},[55,237,105,197,238,249,250,107,108,252,239,240,241,243,244,245,246,247,248,167,409],{"system design":34,"cloud adoption":33,"api development":34,"model evaluation":34,"banking workflows":33,"prompt engineering":34,"rag implementation":34,"ai safety and security":34,"full stack development":34,"event-driven architecture":33,"microservices architecture":34,"cost and latency management":33,"llm-based application development":34},[212,331,460,661,662,663,664,665,401,666,667,668,669],"Microservices Architecture","Event-driven Architecture","Cloud Adoption","Banking Workflows","LLM-based Application Development","RAG Implementation","Model Evaluation","AI Safety and Security","Cost and Latency Management",{"id":671,"slug":672,"title":673,"raw_title":5,"is_featured":15,"company":674,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":675,"processed_country_iso_code_gmaps":676,"processed_home_office":190,"processed_salary_min":677,"processed_salary_max":678,"processed_salary_currency":26,"processed_salary_source":27,"processed_working_hours":679,"processed_employment_types":30,"processed_it_skills":680,"processed_it_skills_labels":681,"processed_job_expertise_skills":696,"processed_job_expertise_skills_labels":697,"max_cpc":82,"actual_cpc":83},66714,"principal-engineer-gtb-data-and-platforms-the-toronto-dominion-bank-canada","Principal Engineer - GTB Data and Platforms",{"name":611,"slug":612,"logo_url":5},[151],[22],165000,200000,[29],{"mq":34,"ecs":34,"sql":34,"java":34,"llms":33,"ci\u002Fcd":34,"genai":33,"kafka":34,"neo4j":34,"nosql":34,"kibana":34,"oracle":34,"python":34,"solace":34,"splunk":34,"datadog":34,"graphql":34,"mongodb":34,"confluent":34,"dynatrace":34,"openshift":34,"databricks":34,"kubernetes":34,"spring boot":34,"apache flink":34,"apache spark":34,"restful apis":34,"microsoft azure":34},[55,105,46,682,56,249,251,250,424,683,684,685,252,686,687,688,689,108,110,690,167,53,691,692,693,694,695,400],"GraphQL","Neo4J","Apache Spark","Databricks","Solace","MQ","Confluent","Apache Flink","ECS","Kibana","Dynatrace","Datadog","Microsoft Azure","GenAI",{"scrum":34,"data modeling":34,"system design":34,"devops practices":34,"stream processing":34,"big data platforms":34,"agile methodologies":34,"architecture design":34,"distributed systems":34,"platform resilience":34,"graph-based data models":34,"multi-cloud environments":34,"technical debt management":34,"event-driven architectures":34,"non-functional requirements":34,"cash management\u002Ftransaction banking":33},[698,699,700,701,702,703,257,704,705,706,301,443,707,708,709,710],"Data modeling","Graph-based data models","Big data platforms","Event-driven architectures","Stream processing","Distributed systems","Non-functional requirements","Technical debt management","Platform resilience","Scrum","DevOps practices","Multi-cloud environments","Cash Management\u002FTransaction Banking",{"id":712,"slug":713,"title":714,"raw_title":5,"is_featured":15,"company":715,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":716,"processed_country_iso_code_gmaps":717,"processed_home_office":190,"processed_salary_min":677,"processed_salary_max":678,"processed_salary_currency":26,"processed_salary_source":27,"processed_working_hours":718,"processed_employment_types":30,"processed_it_skills":719,"processed_it_skills_labels":720,"processed_job_expertise_skills":724,"processed_job_expertise_skills_labels":725,"max_cpc":82,"actual_cpc":83},66814,"principal-platform-engineer-the-toronto-dominion-bank-canada","Principal Platform Engineer",{"name":611,"slug":612,"logo_url":5},[151],[22],[29],{"sql":34,"java":34,"llms":33,"mtls":34,"oidc":34,"rest":34,"azure":34,"neo4j":33,"nosql":34,"oauth2":34,"python":33,"graphql":34,"mongodb":33,"kubernetes":34,"generative ai":33},[55,105,108,97,463,682,249,250,424,683,721,722,723,322,400],"OAuth2","mTLS","OIDC",{"data modeling":34,"cash management":32,"api architecture":34,"distributed systems":34,"transaction banking":32,"platform engineering":34,"technical leadership":34,"graph-based data models":34,"event-driven integration":34,"cloud-native application delivery":34},[726,727,728,506,729,398,730,480,731,732],"Platform Engineering","API Architecture","Event-Driven Integration","Graph-Based Data Models","Cloud-Native Application Delivery","Cash Management","Transaction Banking",{"id":734,"slug":735,"title":736,"raw_title":5,"is_featured":15,"company":737,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":738,"processed_country_iso_code_gmaps":739,"processed_home_office":190,"processed_salary_min":740,"processed_salary_max":741,"processed_salary_currency":26,"processed_salary_source":27,"processed_working_hours":742,"processed_employment_types":30,"processed_it_skills":743,"processed_it_skills_labels":744,"processed_job_expertise_skills":760,"processed_job_expertise_skills_labels":761,"max_cpc":82,"actual_cpc":83},66789,"mainframe-software-engineer-ii-the-toronto-dominion-bank-canada","Mainframe Software Engineer II",{"name":611,"slug":612,"logo_url":5},[151],[22],81600,115200,[29],{"api":33,"db2":34,"ftp":33,"git":33,"jcl":34,"ndm":33,"sql":33,"cics":34,"java":32,"vsam":34,"cobol":34,"html5":32,"tibco":33,"spring":32,"angular":32,"endevor":33,"vb script":32,"service now":33,"microservice":33},[745,746,747,425,748,249,586,749,750,751,752,753,754,755,756,238,757,758,759],"COBOL","JCL","CICS","VSAM","TIBCO","NDM","FTP","Endevor","Service Now","Microservice","API","JAVA","VB Script","Spring","HTML5",{"automation":33,"modernization":33,"batch processing":34,"quality management":33,"incident management":33,"root cause analysis":33,"mainframe engineering":34,"application development":34,"service-enabled integrations":34,"online transaction processing":34},[762,763,764,765,766,767,768,769,118,770],"Application Development","Mainframe Engineering","Batch Processing","Online Transaction Processing","Service-Enabled Integrations","Incident Management","Root Cause Analysis","Quality Management","Modernization",{"industry":772,"employment_type":794,"expertise_skills":801,"it_skills":861,"salary_currency":927,"processed_working_hours":931},[773,777,781,785,788,791],{"key":774,"label":775,"count":776},"financial services","Financial Services",66,{"key":778,"label":779,"count":780},"banking","Banking",43,{"key":782,"label":783,"count":784},"insurance","Insurance",5,{"key":786,"label":787,"count":32},"financial technology","Financial Technology",{"key":789,"label":790,"count":82},"online brokerage","Online Brokerage",{"key":792,"label":793,"count":82},"wealth management","Wealth Management",[795,798],{"key":30,"label":796,"count":797},"PERMANENT",72,{"key":799,"label":800,"count":82},"temporary","TEMPORARY",[802,805,807,811,814,817,819,822,824,828,830,832,834,836,838,840,843,845,847,849,851,854,856,859],{"key":803,"label":61,"slug":803,"count":804},"agile-methodologies",11,{"key":806,"label":219,"slug":806,"count":804},"risk-management",{"key":808,"label":809,"slug":808,"count":810},"project-management","Project management",10,{"key":812,"label":118,"slug":812,"count":813},"automation",8,{"key":815,"label":176,"slug":815,"count":816},"technical-documentation",7,{"key":818,"label":383,"slug":818,"count":816},"capital-markets",{"key":820,"label":821,"slug":820,"count":816},"vendor-management","Vendor Management",{"key":823,"label":398,"slug":823,"count":816},"distributed-systems",{"key":825,"label":826,"slug":825,"count":827},"devops","Devops",6,{"key":829,"label":480,"slug":829,"count":827},"technical-leadership",{"key":831,"label":491,"slug":831,"count":827},"code-review",{"key":833,"label":509,"slug":833,"count":827},"solution-architecture",{"key":835,"label":208,"slug":835,"count":827},"software-development",{"key":837,"label":506,"slug":837,"count":827},"data-modeling",{"key":839,"label":331,"slug":839,"count":827},"system-design",{"key":841,"label":842,"slug":841,"count":784},"process-improvement","Process Improvement",{"key":844,"label":124,"slug":844,"count":784},"troubleshooting",{"key":846,"label":487,"slug":846,"count":784},"incident-response",{"key":848,"label":217,"slug":848,"count":784},"performance-optimization",{"key":850,"label":326,"slug":850,"count":784},"software-development-lifecycle",{"key":852,"label":853,"slug":852,"count":34},"sdlc","Sdlc",{"key":855,"label":726,"slug":855,"count":34},"platform-engineering",{"key":857,"label":858,"slug":857,"count":34},"testing","Testing",{"key":860,"label":768,"slug":860,"count":34},"root-cause-analysis",[862,864,867,870,873,877,881,884,887,890,893,896,898,900,902,905,907,909,911,913,916,918,921,924],{"key":863,"label":55,"slug":863,"count":9},"java",{"key":865,"label":105,"slug":865,"count":866},"python",37,{"key":868,"label":249,"slug":868,"count":869},"sql",32,{"key":871,"label":624,"slug":871,"count":872},"ms-azure",30,{"key":874,"label":875,"slug":874,"count":876},"cicd","Ci\u002FCd",24,{"key":878,"label":879,"slug":878,"count":880},"aws","Aws",21,{"key":882,"label":108,"slug":882,"count":883},"kubernetes",20,{"key":885,"label":259,"slug":885,"count":886},"microservices",18,{"key":888,"label":56,"slug":888,"count":889},"spring-boot",17,{"key":891,"label":252,"slug":891,"count":892},"kafka",14,{"key":894,"label":895,"slug":894,"count":892},"javascript","Javascript",{"key":897,"label":197,"slug":897,"count":892},"react",{"key":899,"label":52,"slug":899,"count":892},"jenkins",{"key":825,"label":826,"slug":825,"count":901},12,{"key":903,"label":904,"slug":903,"count":901},"nodejs","Node.Js",{"key":906,"label":107,"slug":906,"count":901},"docker",{"key":908,"label":427,"slug":908,"count":901},"c",{"key":910,"label":238,"slug":910,"count":804},"angular",{"key":912,"label":428,"slug":912,"count":810},"jira",{"key":914,"label":915,"slug":914,"count":810},"gcp","Gcp",{"key":917,"label":586,"slug":917,"count":810},"git",{"key":919,"label":920,"slug":919,"count":810},"nosql","Nosql",{"key":922,"label":251,"slug":922,"count":923},"oracle",9,{"key":925,"label":926,"slug":925,"count":923},"restful-apis","Restful Apis",[928,930],{"key":26,"label":26,"count":929},61,{"key":155,"label":155,"count":901},[932],{"key":29,"label":29,"count":9},{"total":934,"jobs":935},0,[]]