[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"seo-content-skill-microservices-ca":3,"job-search-\u002Fen-ca\u002Fjobs-by-skill\u002Fmicroservices":4,"skill-page-filters-\u002Fen-ca\u002Fjobs-by-skill\u002Fmicroservices":720,"featured-jobs-\u002Fen-ca\u002Fjobs-by-skill\u002Fmicroservices":860},{},{"total":5,"jobs":6},28,[7,58,106,138,175,192,244,283,327,357,389,408,433,467,493,541,572,626,662,683],{"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":45,"processed_job_expertise_skills_labels":46,"max_cpc":56,"actual_cpc":57},81402,"senior-developer-bank-of-montreal","Senior Developer",null,false,{"name":14,"slug":15,"logo_url":11},"Bank of Montreal","bank-of-montreal",[17],"Mississauga",[19],"CA","onsite",70000,150000,"USD","estimated",[26],"FULL_TIME","permanent",{"spfx":29,"azure":30,"power bi":30,"ai copilot":30,"power apps":30,"sharepoint":29,"programming":29,"microservices":30,"power automate":30,"cloud computing":30,"react framework":30,"application integration":29,"test-driven development":29},4,3,[32,33,34,35,36,37,38,39,40,41,42,43,44],"SharePoint","SPFx","React Framework","Power Automate","Power BI","Power Apps","Azure","AI Copilot","Programming","Application integration","Test-driven development","Cloud computing","Microservices",{"itil guidelines":30,"risk management":30,"troubleshooting":29,"version control":30,"release management":30,"quality assurance and testing":30,"software development lifecycle":29,"system and technology integration":29,"technology business requirements definition, analysis, and mapping":30},[47,48,49,50,51,52,53,54,55],"Software development lifecycle","Troubleshooting","System and technology integration","Quality assurance and testing","Technology business requirements definition, analysis, and mapping","Release management","Version control","ITIL guidelines","Risk management",1,1.2,{"id":59,"slug":60,"title":61,"raw_title":11,"is_featured":12,"company":62,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":65,"processed_country_iso_code_gmaps":67,"processed_home_office":68,"processed_salary_min":69,"processed_salary_max":70,"processed_salary_currency":71,"processed_salary_source":24,"processed_working_hours":72,"processed_employment_types":27,"processed_it_skills":73,"processed_it_skills_labels":74,"processed_job_expertise_skills":90,"processed_job_expertise_skills_labels":91,"max_cpc":56,"actual_cpc":57},82497,"sr-consultant-solution-design-and-strategy-payments-canadian-imperial-bank-of-commerce-canada","Sr. Consultant, Solution Design and Strategy-Payments",{"name":63,"slug":64,"logo_url":11},"Canadian Imperial Bank of Commerce (Canada)","canadian-imperial-bank-of-commerce-canada",[66],"Toronto",[19],"hybrid",120000,160000,"CAD",[26],{"sql":30,"java":30,"ci\u002Fcd":30,"devops":30,"ibm mq":30,"rest api":29,"microservices":29,"microsoft azure":30,"oracle database":30,"red hat ansible":30,"red hat openshift":30,"application firewall":30,"red hat linux server":30,"event-driven architecture":29,"ibm app connect enterprise":30,"azure database for postgresql":30},[75,76,77,44,78,79,80,81,82,83,84,85,86,87,88,89],"Java","SQL","REST API","Event-driven Architecture","CI\u002FCD","DevOps","Microsoft Azure","IBM MQ","IBM App Connect Enterprise","Red Hat OpenShift","Red Hat Ansible","Oracle Database","Azure Database for PostgreSQL","Red Hat Linux Server","Application Firewall",{"lynx":29,"swift":29,"iso 20022":29,"wire payments":29,"data solutions":29,"data standards":29,"payment systems":29,"payment processing":29,"technical consulting":29,"emerging technologies":29,"it strategic planning":29,"solution architecture":29,"application development":29,"enterprise architecture":29},[92,93,94,95,96,97,98,99,100,101,102,103,104,105],"Solution Architecture","Payment Systems","SWIFT","Lynx","ISO 20022","IT Strategic Planning","Application Development","Data Solutions","Data Standards","Emerging Technologies","Technical Consulting","Enterprise Architecture","Payment Processing","Wire Payments",{"id":107,"slug":108,"title":109,"raw_title":11,"is_featured":12,"company":110,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":111,"processed_country_iso_code_gmaps":112,"processed_home_office":68,"processed_salary_min":113,"processed_salary_max":114,"processed_salary_currency":71,"processed_salary_source":24,"processed_working_hours":115,"processed_employment_types":27,"processed_it_skills":116,"processed_it_skills_labels":117,"processed_job_expertise_skills":130,"processed_job_expertise_skills_labels":131,"max_cpc":56,"actual_cpc":57},82496,"consultant-java-back-end-developer-canadian-imperial-bank-of-commerce-canada","Consultant, Java Back End Developer",{"name":63,"slug":64,"logo_url":11},[66],[19],90000,130000,[26],{"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},[75,118,119,120,121,44,122,123,124,38,125,126,127,128,129],"J2EE","Spring","Spring Boot","Web Services (SOAP, JSON, RESTful)","API Development","Agile Methodologies","Kubernetes","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},[132,133,134,135,136,137],"Back-End Application Development","Systems Integration","Enterprise-Scale Solution Design","Performance Tuning","Technical Guidance","Financial Management System (FMS)",{"id":139,"slug":140,"title":141,"raw_title":11,"is_featured":12,"company":142,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":143,"processed_country_iso_code_gmaps":144,"processed_home_office":68,"processed_salary_min":145,"processed_salary_max":69,"processed_salary_currency":71,"processed_salary_source":24,"processed_working_hours":146,"processed_employment_types":27,"processed_it_skills":147,"processed_it_skills_labels":149,"processed_job_expertise_skills":157,"processed_job_expertise_skills_labels":158,"max_cpc":56,"actual_cpc":57},81226,"cyber-security-developer-bank-of-montreal","Cyber Security Developer",{"name":14,"slug":15,"logo_url":11},[17],[19],55500,[26],{"bash":148,"java":148,"ci\u002Fcd":30,"linux":30,"python":30,"windows":30,"power bi":148,"rest api":30,"powershell":30,"microservices":148,"cloud computing":148,"version control":30},2,[150,151,152,75,77,79,153,154,155,36,156,44],"Python","PowerShell","Bash","Version Control","Linux","Windows","Cloud Computing",{"testing":30,"automation":30,"encryption":148,"data analytics":148,"troubleshooting":30,"secrets management":148,"systems engineering":30,"technical documentation":30,"test driven development":30,"applications integration":30,"api and systems integration":30,"system development lifecycle":30,"quality assurance and testing":148,"identity and access management":148,"software development lifecycle":30,"system and technology integration":30,"technology business requirements definition, analysis and mapping":148},[159,160,161,162,163,164,165,166,167,168,169,48,170,171,172,173,174],"Automation","API and Systems Integration","Systems Engineering","Technical Documentation","Testing","Software Development Lifecycle","Quality Assurance and Testing","Technology Business Requirements Definition, Analysis and Mapping","Applications Integration","Test Driven Development","System Development Lifecycle","System and Technology Integration","Identity and Access Management","Secrets Management","Encryption","Data Analytics",{"id":176,"slug":177,"title":178,"raw_title":11,"is_featured":12,"company":179,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":180,"processed_country_iso_code_gmaps":181,"processed_home_office":20,"processed_salary_min":21,"processed_salary_max":22,"processed_salary_currency":71,"processed_salary_source":24,"processed_working_hours":182,"processed_employment_types":27,"processed_it_skills":183,"processed_it_skills_labels":184,"processed_job_expertise_skills":186,"processed_job_expertise_skills_labels":187,"max_cpc":56,"actual_cpc":57},81422,"senior-varicent-software-technical-specialist-bank-of-montreal","Senior Varicent Software Technical Specialist",{"name":14,"slug":15,"logo_url":11},[17],[19],[26],{"programming":29,"microservices":30,"cloud computing":30,"troubleshooting":29,"varicent software":29,"test driven development":29,"applications integration":29,"system development lifecycle":29,"quality assurance and testing":30,"system and technology integration":29},[185,40,156,44,167,168,169,48,170,165],"Varicent Software",{"risk management":29,"version control":29,"release management":29,"security requirements":29,"software development lifecycle management":29,"technology business requirements definition, analysis and mapping":30},[166,188,189,153,190,191],"Software Development Lifecycle Management","Release Management","Security Requirements","Risk Management",{"id":193,"slug":194,"title":195,"raw_title":11,"is_featured":12,"company":196,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":197,"processed_country_iso_code_gmaps":198,"processed_home_office":68,"processed_salary_min":21,"processed_salary_max":22,"processed_salary_currency":71,"processed_salary_source":24,"processed_working_hours":199,"processed_employment_types":27,"processed_it_skills":200,"processed_it_skills_labels":201,"processed_job_expertise_skills":235,"processed_job_expertise_skills_labels":236,"max_cpc":56,"actual_cpc":57},81368,"intermediate-aws-developer-wealth-management-technologies-bank-of-montreal","Intermediate AWS Developer, Wealth Management Technologies",{"name":14,"slug":15,"logo_url":11},[66],[19],[26],{"aws":29,"ecs":30,"git":29,"iam":29,"jwt":30,"sql":29,"jest":29,"docker":30,"angular":30,"aws cdk":29,"fargate":30,"node.js":29,"aws glue":30,"dynamodb":30,"rest api":29,"amazon s3":29,"aws batch":30,"oauth 2.0":30,"amazon rds":29,"amazon sns":29,"amazon sqs":29,"aws lambda":29,"encryption":29,"serverless":29,"typescript":29,"api gateway":30,"microservices":29,"cloud security":29,"data modelling":29,"openid connect":30,"ci\u002Fcd pipelines":29,"amazon cloudwatch":29,"automated testing":29,"amazon eventbridge":29,"aws step functions":29,"relational databases":29,"event-driven architecture":29},[202,203,204,77,44,205,206,207,208,209,210,211,212,213,214,215,76,216,217,218,219,220,221,222,223,173,224,225,226,227,228,229,230,231,232,233,234],"AWS","Node.js","TypeScript","Serverless","Event-driven architecture","AWS Lambda","Amazon RDS","Amazon S3","Amazon SNS","Amazon SQS","Amazon EventBridge","AWS Step Functions","AWS CDK","Amazon CloudWatch","Relational databases","Data modelling","Git","CI\u002FCD pipelines","Automated testing","Jest","Cloud security","IAM","Angular","Docker","API Gateway","DynamoDB","ECS","Fargate","AWS Batch","AWS Glue","OAuth 2.0","OpenID Connect","JWT",{"agile delivery":29,"software development":29,"investment industry knowledge":30,"asset management domain knowledge":30,"wealth management domain knowledge":30,"financial services domain knowledge":30,"cloud-native application development":29},[237,238,239,240,241,242,243],"Software Development","Cloud-native application development","Agile delivery","Financial services domain knowledge","Wealth management domain knowledge","Asset management domain knowledge","Investment industry knowledge",{"id":245,"slug":246,"title":247,"raw_title":11,"is_featured":12,"company":248,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":249,"processed_country_iso_code_gmaps":250,"processed_home_office":68,"processed_salary_min":21,"processed_salary_max":22,"processed_salary_currency":23,"processed_salary_source":24,"processed_working_hours":251,"processed_employment_types":27,"processed_it_skills":252,"processed_it_skills_labels":253,"processed_job_expertise_skills":268,"processed_job_expertise_skills_labels":269,"max_cpc":56,"actual_cpc":57},81406,"senior-genai-software-developer-bank-of-montreal","Senior GenAI Software Developer",{"name":14,"slug":15,"logo_url":11},[66],[19],[26],{"sql":30,"java":148,"jira rovo":30,"azure openai":148,"restful apis":29,"aws agentcore":30,"microservices":29,"github copilot":30,"azure ai search":148,"cloud computing":29,"swagger\u002Fopenapi":30,"azure ai foundry":148,"vector databases":30,"prompt engineering":29,"microsoft copilot studio":148,"large language models (llms)":29,"model context protocol (mcp)":30,"retrieval-augmented generation (rag)":29},[76,254,255,256,257,258,259,44,156,260,261,262,263,75,264,265,266,267],"Prompt Engineering","JIRA Rovo","GitHub Copilot","AWS AgentCore","RESTful APIs","Swagger\u002FOpenAPI","Large Language Models (LLMs)","Retrieval-Augmented Generation (RAG)","Vector Databases","Model Context Protocol (MCP)","Azure OpenAI","Azure AI Foundry","Azure AI Search","Microsoft Copilot Studio",{"mentoring":29,"ai governance":30,"responsible ai":30,"risk management":30,"troubleshooting":29,"version control":30,"ai\u002Fml engineering":29,"release management":30,"system integration":29,"agile methodologies":30,"root-cause analysis":29,"software development":29,"technical leadership":29,"solution architecture":29,"application engineering":29,"performance optimization":30,"secure software development":30,"quality assurance and testing":30,"test driven development (tdd)":30,"business requirements analysis":30,"software development lifecycle (sdlc)":29},[237,270,271,272,273,123,274,165,275,276,277,278,279,92,280,189,153,48,281,282,191],"Application Engineering","AI\u002FML Engineering","Technical Leadership","Mentoring","Software Development Lifecycle (SDLC)","Test Driven Development (TDD)","Secure Software Development","Responsible AI","AI Governance","Business Requirements Analysis","System Integration","Root-Cause Analysis","Performance Optimization",{"id":284,"slug":285,"title":286,"raw_title":11,"is_featured":12,"company":287,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":290,"processed_country_iso_code_gmaps":292,"processed_home_office":68,"processed_salary_min":113,"processed_salary_max":114,"processed_salary_currency":71,"processed_salary_source":24,"processed_working_hours":293,"processed_employment_types":27,"processed_it_skills":294,"processed_it_skills_labels":295,"processed_job_expertise_skills":315,"processed_job_expertise_skills_labels":316,"max_cpc":56,"actual_cpc":57},84125,"data-engineer-investments-ia-financial-services-inc","Data Engineer, Investments",{"name":288,"slug":289,"logo_url":11},"IA Financial Services Inc.","ia-financial-services-inc",[291],"Québec",[19],[26],{"iam":30,"ci\u002Fcd":30,"mlops":148,"spark":30,"github":30,"hadoop":148,"dataops":30,"etl\u002Felt":29,"prefect":29,"bigquery":29,"dataproc":30,"cloud run":30,"terraform":30,"cloud storage":30,"data modeling":29,"data security":30,"microservices":30,"github actions":30,"data governance":30,"cloud workstations":148,"google cloud platform":29,"infrastructure as code":30},[296,297,298,299,300,301,302,303,304,305,306,307,308,309,79,310,44,223,311,312,313,314],"Google Cloud Platform","BigQuery","Cloud Storage","Dataproc","Cloud Run","Cloud Workstations","Prefect","GitHub","GitHub Actions","Terraform","Spark","Hadoop","Data Modeling","ETL\u002FELT","Infrastructure as Code","Data Governance","Data Security","MLOps","DataOps",{"devops":30,"dataops":30,"automation":29,"data quality":30,"orchestration":29,"financial data":148,"data governance":30,"investment data":148,"data engineering":29,"data traceability":30,"agile methodologies":30,"data pipeline design":29,"data pipeline development":29,"data pipeline maintenance":29,"data lakehouse architecture":30},[317,318,319,320,321,322,159,80,314,323,324,311,325,326,123],"Data Engineering","Data Pipeline Design","Data Pipeline Development","Data Pipeline Maintenance","Data Lakehouse Architecture","Orchestration","Data Quality","Data Traceability","Investment Data","Financial Data",{"id":328,"slug":329,"title":330,"raw_title":11,"is_featured":12,"company":331,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":332,"processed_country_iso_code_gmaps":333,"processed_home_office":68,"processed_salary_min":334,"processed_salary_max":335,"processed_salary_currency":71,"processed_salary_source":24,"processed_working_hours":336,"processed_employment_types":27,"processed_it_skills":337,"processed_it_skills_labels":338,"processed_job_expertise_skills":344,"processed_job_expertise_skills_labels":345,"max_cpc":56,"actual_cpc":57},70466,"enterprise-architect-ai-and-data-bank-of-montreal","Enterprise Architect – AI and Data",{"name":14,"slug":15,"logo_url":11},[66],[19],85500,185000,[26],{"aws":30,"gcp":30,"sql":29,"apis":30,"azure":30,"python":29,"pytorch":30,"tensorflow":30,"mlops tools":30,"microservices":30},[150,76,339,340,38,202,341,342,343,44],"TensorFlow","PyTorch","GCP","MLOps tools","APIs",{"llms":30,"generative ai":30,"ai architecture":29,"risk management":29,"data engineering":29,"machine learning":29,"data architecture":29,"cloud architecture":29,"software development":29,"technology governance":29,"reinforcement learning":30,"business case development":30,"financial industry knowledge":30,"enterprise architecture frameworks":29},[346,347,348,349,350,351,352,317,237,353,354,191,355,356],"AI Architecture","Data Architecture","Machine Learning","Generative AI","LLMs","Reinforcement Learning","Cloud Architecture","Enterprise Architecture Frameworks","Technology Governance","Financial Industry Knowledge","Business Case Development",{"id":358,"slug":359,"title":360,"raw_title":11,"is_featured":12,"company":361,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":362,"processed_country_iso_code_gmaps":363,"processed_home_office":20,"processed_salary_min":364,"processed_salary_max":365,"processed_salary_currency":71,"processed_salary_source":24,"processed_working_hours":366,"processed_employment_types":367,"processed_it_skills":368,"processed_it_skills_labels":369,"processed_job_expertise_skills":376,"processed_job_expertise_skills_labels":377,"max_cpc":56,"actual_cpc":57},70536,"quantitative-developer-alpha-research-team-gam-summer-2027-co-opinternship-12-months-bank-of-montreal","Quantitative Developer (Alpha Research Team) - GAM, Summer 2027 (Co-op\u002FInternship) - 12 months",{"name":14,"slug":15,"logo_url":11},[66],[19],40500,80000,[26],"student",{"aws":148,"gcp":148,"git":148,"sql":30,"apis":148,"azure":148,"ci\u002Fcd":148,"spark":148,"docker":148,"duckdb":148,"pandas":148,"polars":148,"python":30,"airflow":148,"prefect":148,"testing":148,"microservices":148,"modular design":148,"version control":148,"machine learning":148,"object-oriented programming":148},[150,76,218,370,371,372,306,202,38,341,343,44,373,302,225,348,79,374,375,163,153],"Pandas","Polars","DuckDB","Airflow","Object-Oriented Programming","Modular Design",{"data analysis":148,"risk modeling":148,"data pipelines":148,"data validation":148,"data engineering":148,"financial modeling":148,"data transformation":148,"portfolio analytics":148,"cloud infrastructure":148,"software engineering":148,"investment management":148,"quantitative research":148},[317,378,379,380,381,382,383,384,385,386,387,388],"Data Pipelines","Quantitative Research","Portfolio Analytics","Financial Modeling","Risk Modeling","Investment Management","Software Engineering","Cloud Infrastructure","Data Validation","Data Transformation","Data Analysis",{"id":390,"slug":391,"title":392,"raw_title":11,"is_featured":12,"company":393,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":394,"processed_country_iso_code_gmaps":395,"processed_home_office":68,"processed_salary_min":334,"processed_salary_max":335,"processed_salary_currency":71,"processed_salary_source":24,"processed_working_hours":396,"processed_employment_types":27,"processed_it_skills":397,"processed_it_skills_labels":398,"processed_job_expertise_skills":399,"processed_job_expertise_skills_labels":400,"max_cpc":56,"actual_cpc":57},70424,"artificial-intelligence-data-architect-developer-bank-of-montreal","Artificial Intelligence & Data Architect (Developer)",{"name":14,"slug":15,"logo_url":11},[66],[19],[26],{"aws":29,"gcp":148,"sql":30,"apis":30,"azure":148,"mlops":30,"python":29,"pytorch":30,"tensorflow":30,"microservices":30},[150,76,202,339,340,38,341,313,343,44],{"llms":30,"sdlc":29,"genai":30,"data pipelines":29,"data governance":30,"machine learning":29,"model deployment":29,"model monitoring":29,"proof-of-concept":30,"data architecture":29,"cloud architecture":29,"software development":29,"solution architecture":29,"reinforcement learning":30,"artificial intelligence":29,"enterprise architecture":29,"financial industry knowledge":30,"technical roadmap development":29},[237,347,401,348,103,92,402,378,403,404,352,405,350,351,355,311,406,407],"Artificial Intelligence","SDLC","Model Deployment","Model Monitoring","GenAI","Technical Roadmap Development","Proof-of-Concept",{"id":409,"slug":410,"title":411,"raw_title":11,"is_featured":12,"company":412,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":413,"processed_country_iso_code_gmaps":414,"processed_home_office":20,"processed_salary_min":21,"processed_salary_max":22,"processed_salary_currency":23,"processed_salary_source":24,"processed_working_hours":415,"processed_employment_types":27,"processed_it_skills":416,"processed_it_skills_labels":417,"processed_job_expertise_skills":425,"processed_job_expertise_skills_labels":426,"max_cpc":56,"actual_cpc":57},70582,"sr-application-developer-java-aws-payment-systems-leadership-bank-of-montreal","Sr. Application Developer - (Java \u002F AWS \u002F Payment Systems \u002F Leadership)",{"name":14,"slug":15,"logo_url":11},[17],[19],[26],{"java":29,"node.js":30,"aws lambda":29,"aws sns\u002Fsqs":29,"aws dynamodb":29,"generative ai":148,"microservices":29,"aws cloudwatch":29,"api development":29,"aws eventbridge":29,"serverless computing":30,"event-driven architecture":29,"ai-assisted software delivery":148},[75,207,418,419,420,421,203,44,206,422,423,349,424],"AWS DynamoDB","AWS EventBridge","AWS CloudWatch","AWS SNS\u002FSQS","API development","Serverless computing","AI-assisted software delivery",{"algorithms":29,"system design":29,"data structures":29,"payment systems":30,"resilience engineering":29,"secure software design":29,"financial services platforms":30,"software development lifecycle":29},[164,93,427,428,429,430,431,432],"Financial Services Platforms","Secure Software Design","Resilience Engineering","System Design","Algorithms","Data Structures",{"id":434,"slug":435,"title":436,"raw_title":11,"is_featured":12,"company":437,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":438,"processed_country_iso_code_gmaps":439,"processed_home_office":20,"processed_salary_min":334,"processed_salary_max":335,"processed_salary_currency":23,"processed_salary_source":24,"processed_working_hours":440,"processed_employment_types":27,"processed_it_skills":441,"processed_it_skills_labels":442,"processed_job_expertise_skills":452,"processed_job_expertise_skills_labels":453,"max_cpc":56,"actual_cpc":57},70590,"vice-president-commodities-development-bank-of-montreal","Vice President, Commodities Development",{"name":14,"slug":15,"logo_url":11},[66],[19],[26],{"java":29,"junit":30,"streaming":30,"microservices":30,"trade capture":30,"real-time pricing":30,"trading protocols":30,"low latency systems":30,"market data integration":30,"risk and position views":30,"event-driven architecture":30,"order management systems (oms)":30},[75,443,44,444,206,445,446,447,448,449,450,451],"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":29,"team leadership":29,"delivery planning":29,"trading workflows":29,"production support":29,"technical strategy":29,"test case creation":30,"architecture design":29,"root-cause analysis":29,"business partnership":29,"electronic execution":29,"front-office trading systems":29,"commodities trading technology":29},[454,455,456,457,458,459,460,461,462,463,464,465,466],"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":468,"slug":469,"title":470,"raw_title":11,"is_featured":12,"company":471,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":474,"processed_country_iso_code_gmaps":476,"processed_home_office":68,"processed_salary_min":113,"processed_salary_max":477,"processed_salary_currency":71,"processed_salary_source":24,"processed_working_hours":478,"processed_employment_types":27,"processed_it_skills":479,"processed_it_skills_labels":480,"processed_job_expertise_skills":485,"processed_job_expertise_skills_labels":486,"max_cpc":56,"actual_cpc":57},78597,"lead-software-engineer-product-builder-sun-life-assurance-company-of-canada","Lead Software Engineer - Product Builder",{"name":472,"slug":473,"logo_url":11},"Sun Life Assurance Company of Canada","sun-life-assurance-company-of-canada",[475],"Waterloo",[19],140000,[26],{"aws":30,"apis":30,"java":30,"llms":148,"azure":30,"ci\u002Fcd":30,"python":30,"containers":30,"microservices":30,"prompt engineering":148,"distributed systems":30,"agentic architectures":148,"ai-assisted development tools":30},[150,75,202,38,79,481,44,343,482,483,350,254,484],"Containers","Distributed Systems","AI-assisted development tools","Agentic Architectures",{"security":30,"observability":30,"cloud deployment":29,"architecture design":29,"product development":29,"software engineering":29,"resilient system design":30,"performance optimization":30},[384,487,488,489,282,490,491,492],"Product Development","Architecture Design","Cloud Deployment","Observability","Security","Resilient System Design",{"id":494,"slug":495,"title":496,"raw_title":11,"is_featured":12,"company":497,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":500,"processed_country_iso_code_gmaps":501,"processed_home_office":68,"processed_salary_min":113,"processed_salary_max":477,"processed_salary_currency":71,"processed_salary_source":24,"processed_working_hours":502,"processed_employment_types":27,"processed_it_skills":503,"processed_it_skills_labels":504,"processed_job_expertise_skills":524,"processed_job_expertise_skills_labels":525,"max_cpc":56,"actual_cpc":57},78557,"lead-software-engineer-java-api-sun-life-of-canada-corporate","Lead Software Engineer (JAVA, API)",{"name":498,"slug":499,"logo_url":11},"Sun Life of Canada - Corporate","sun-life-of-canada-corporate",[66],[19],[26],{"xml":30,"java":29,"json":30,"rest":30,"snyk":30,"soap":30,"junit":30,"kafka":30,"react":30,"docker":30,"jquery":148,"ai apis":30,"jenkins":30,"mockito":30,"veracode":30,"bitbucket":30,"checkmarx":30,"sonarqube":30,"javascript":148,"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},[75,120,44,122,505,506,225,124,507,508,509,510,511,443,512,513,514,515,516,517,256,518,260,254,519,520,521,522,523],"React","Web Accessibility","Kafka","SOAP","XML","REST","JSON","Mockito","RESTAssured","BitBucket","Jenkins","JavaScript","jQuery","AI agent orchestration platforms","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},[526,133,272,123,527,528,529,530,80,531,532,533,534,535,536,537,538,539,162,540,273],"Application Development Life Cycle","Secure Coding Practices","Security Code Reviews","Threat Modeling","Security Testing Methodologies","Containerization","Middleware Technologies","Web Hosting Technologies","Unit Testing","Continuous Improvement","Incident Response","On-call Support","Project Estimation","Risk Mitigation","Code Review",{"id":542,"slug":543,"title":544,"raw_title":11,"is_featured":12,"company":545,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":546,"processed_country_iso_code_gmaps":547,"processed_home_office":68,"processed_salary_min":334,"processed_salary_max":335,"processed_salary_currency":71,"processed_salary_source":24,"processed_working_hours":548,"processed_employment_types":27,"processed_it_skills":549,"processed_it_skills_labels":550,"processed_job_expertise_skills":555,"processed_job_expertise_skills_labels":556,"max_cpc":56,"actual_cpc":57},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":14,"slug":15,"logo_url":11},[17],[19],[26],{"aws":30,"xml":30,"java":30,"json":30,"soap":30,"azure":30,"angular":30,"node.js":30,"restful":30,"databases":30,"middleware":30,"data modeling":30,"microservices":30,"continuous integration and deployment":30},[224,75,203,202,38,508,509,551,511,44,552,553,554,308],"RESTful","Continuous Integration and Deployment","Middleware","Databases",{"cybersecurity":30,"design patterns":29,"risk management":30,"togaf framework":29,"security concepts":29,"cloud architecture":30,"application security":29,"design configuration":29,"software development":29,"technology selection":29,"fraud risk mitigation":30,"solution architecture":29,"architectural patterns":29,"batch interface design":29,"enterprise solutioning":29,"artificial intelligence":30,"real-time interface design":29,"solution context formulation":29,"service-oriented architecture":29,"requirements discovery and analysis":29},[92,237,557,558,559,560,561,401,352,562,563,564,565,566,567,568,569,570,571,191],"Service-Oriented Architecture","Real-time Interface Design","Batch Interface Design","TOGAF Framework","Enterprise Solutioning","Application Security","Security Concepts","Design Patterns","Architectural Patterns","Requirements Discovery and Analysis","Solution Context Formulation","Technology Selection","Design Configuration","Fraud Risk Mitigation","Cybersecurity",{"id":573,"slug":574,"title":575,"raw_title":11,"is_featured":12,"company":576,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":577,"processed_country_iso_code_gmaps":578,"processed_home_office":20,"processed_salary_min":21,"processed_salary_max":22,"processed_salary_currency":23,"processed_salary_source":24,"processed_working_hours":579,"processed_employment_types":27,"processed_it_skills":580,"processed_it_skills_labels":581,"processed_job_expertise_skills":602,"processed_job_expertise_skills_labels":603,"max_cpc":56,"actual_cpc":57},70490,"lead-cloud-software-developer-aws-ai-real-time-payment-systems-bank-of-montreal","Lead Cloud Software Developer - (AWS \u002F AI \u002F Real Time Payment Systems)",{"name":14,"slug":15,"logo_url":11},[17],[19],[26],{"jwt":30,"oauth2":30,"python":29,"aws cdk":29,"aws iam":29,"aws kms":29,"aws waf":30,"node.js":29,"aws x-ray":30,"rest apis":29,"amazon sns":29,"amazon sqs":29,"aws lambda":29,"typescript":29,"aws bedrock":30,"openai apis":30,"nosql design":29,"generative ai":30,"microservices":29,"opentelemetry":30,"aws cloudwatch":29,"github actions":29,"github copilot":30,"amazon dynamodb":29,"aws eventbridge":29,"ci\u002Fcd automation":29,"sql optimization":30,"elasticache redis":30,"github enterprise":29,"openapi \u002F swagger":30,"amazon api gateway":29,"aws step functions":29,"prompt engineering":30,"aws secrets manager":29,"infrastructure as code":29,"amazon aurora postgresql":30,"aws systems manager parameter store":30},[207,582,419,211,210,213,583,584,420,585,586,587,588,150,204,203,589,590,591,234,44,592,593,594,304,256,214,595,310,596,597,598,599,349,600,601,254],"Amazon API Gateway","Amazon DynamoDB","Amazon Aurora PostgreSQL","AWS Secrets Manager","AWS Systems Manager Parameter Store","AWS KMS","AWS WAF","REST APIs","OpenAPI \u002F Swagger","OAuth2","NoSQL Design","SQL Optimization","GitHub Enterprise","CI\u002FCD Automation","ElastiCache Redis","AWS IAM","AWS X-Ray","OpenTelemetry","OpenAI APIs","AWS Bedrock",{"ach":30,"swift":30,"iso 20022":29,"open banking":29,"observability":29,"fault tolerance":29,"chaos engineering":30,"disaster recovery":29,"pci-dss compliance":30,"resiliency testing":30,"incident management":29,"root cause analysis":29,"payment orchestration":29,"regulatory compliance":29,"ai-assisted development":30,"fraud detection support":30,"banking domain knowledge":29,"high availability design":29,"real-time payments (rtp)":29,"ai security and governance":30,"active-active architectures":29,"application support chatbots":30,"knowledge management solutions":30,"transaction lifecycle management":29,"financial services domain knowledge":29},[604,96,605,94,606,607,608,609,610,611,612,613,614,615,616,617,618,490,619,620,621,622,623,624,625],"Real-Time Payments (RTP)","Open Banking","ACH","Payment Orchestration","Transaction Lifecycle Management","High Availability Design","Active-Active Architectures","Fault Tolerance","Disaster Recovery","Regulatory Compliance","PCI-DSS Compliance","Chaos Engineering","Resiliency Testing","Incident Management","Root Cause Analysis","Financial Services Domain Knowledge","Banking Domain Knowledge","AI-Assisted Development","AI Security and Governance","Fraud Detection Support","Application Support Chatbots","Knowledge Management Solutions",{"id":627,"slug":628,"title":629,"raw_title":11,"is_featured":12,"company":630,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":633,"processed_country_iso_code_gmaps":634,"processed_home_office":20,"processed_salary_min":635,"processed_salary_max":636,"processed_salary_currency":71,"processed_salary_source":24,"processed_working_hours":637,"processed_employment_types":27,"processed_it_skills":638,"processed_it_skills_labels":639,"processed_job_expertise_skills":649,"processed_job_expertise_skills_labels":650,"max_cpc":56,"actual_cpc":57},66891,"transaction-banking-core-full-stack-architect-the-toronto-dominion-bank-canada","Transaction Banking Core Full Stack Architect",{"name":631,"slug":632,"logo_url":11},"The Toronto-Dominion Bank (Canada)","the-toronto-dominion-bank-canada",[66],[19],149500,177000,[26],{"azure":29,"cloud":29,"kafka":29,"unity":30,"events":29,"camunda":30,"fluxnova":30,"rest api":29,"azure aks":29,"kubernetes":29,"safe agile":30,"api gateway":29,"data bricks":29,"data modeling":29,"microservices":29,"data pipelines":29},[124,640,44,641,642,378,226,643,644,645,38,646,647,308,507,648],"Azure AKS","Events","Cloud","Rest API","Camunda","FluxNova","Data Bricks","Unity","SaFE Agile",{"finacle":29,"ledgers":29,"it governance":29,"cost management":30,"credit products":29,"vendor management":30,"dda & term deposits":29,"domain architecture":29,"contract negotiation":30,"technical leadership":29,"core banking products":29,"solution architecture":29,"architecture framework":29,"enterprise architecture":29},[651,92,103,652,272,653,654,655,656,657,658,659,660,661],"Architecture Framework","Domain Architecture","IT Governance","Vendor Management","Contract Negotiation","Cost Management","Core Banking Products","Ledgers","Finacle","DDA & Term Deposits","Credit Products",{"id":663,"slug":664,"title":665,"raw_title":11,"is_featured":12,"company":666,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":667,"processed_country_iso_code_gmaps":668,"processed_home_office":20,"processed_salary_min":669,"processed_salary_max":670,"processed_salary_currency":71,"processed_salary_source":24,"processed_working_hours":671,"processed_employment_types":27,"processed_it_skills":672,"processed_it_skills_labels":673,"processed_job_expertise_skills":677,"processed_job_expertise_skills_labels":678,"max_cpc":56,"actual_cpc":57},66717,"associate-software-engineer-the-toronto-dominion-bank-canada-2","Associate Software Engineer",{"name":631,"slug":632,"logo_url":11},[66],[19],59500,84000,[26],{"gcp":148,"git":148,"sql":30,"java":30,"jira":148,"azure":148,"ci\u002Fcd":148,"jenkins":148,"node.js":148,"reactjs":148,"javascript":30,"kubernetes":148,"spring boot":30,"restful apis":30,"microservices":30,"agile methodology":148},[75,516,120,258,44,76,203,79,674,675,218,515,38,341,676,124],"Agile methodology","JIRA","ReactJS",{"testing":30,"risk management":148,"peer code review":30,"system solutions":30,"quality assurance":30,"project management":148,"incident management":30,"application development":30,"technical documentation":30},[98,679,163,680,617,681,162,682,191],"System Solutions","Peer Code Review","Quality Assurance","Project Management",{"id":684,"slug":685,"title":686,"raw_title":11,"is_featured":12,"company":687,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":690,"processed_country_iso_code_gmaps":691,"processed_home_office":20,"processed_salary_min":692,"processed_salary_max":693,"processed_salary_currency":71,"processed_salary_source":24,"processed_working_hours":694,"processed_employment_types":27,"processed_it_skills":695,"processed_it_skills_labels":696,"processed_job_expertise_skills":707,"processed_job_expertise_skills_labels":708,"max_cpc":56,"actual_cpc":57},66770,"iga-development-engineer-td-bank-na","IGA Development Engineer",{"name":688,"slug":689,"logo_url":11},"TD Bank, N.A.","td-bank-na",[66],[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},[75,120,76,697,698,699,700,151,701,258,44,702,515,703,704,705,79,706],"PL\u002FSQL","Oracle","SQL Server","Unix Shell Scripts","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},[709,710,711,712,713,80,159,714,715,716,717,718,719],"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)",{"industry":721,"employment_type":730,"expertise_skills":736,"it_skills":792,"salary_currency":854,"processed_working_hours":858},[722,726],{"key":723,"label":724,"count":725},"financial services","Financial Services",26,{"key":727,"label":728,"count":729},"banking","Banking",18,[731,734],{"key":27,"label":732,"count":733},"PERMANENT",27,{"key":367,"label":735,"count":56},"STUDENT",[737,740,743,746,748,750,752,754,756,759,762,764,766,768,770,772,774,776,779,781,783,785,787,789],{"key":738,"label":191,"slug":738,"count":739},"risk-management",8,{"key":741,"label":92,"slug":741,"count":742},"solution-architecture",6,{"key":744,"label":123,"slug":744,"count":745},"agile-methodologies",5,{"key":747,"label":237,"slug":747,"count":745},"software-development",{"key":749,"label":164,"slug":749,"count":29},"software-development-lifecycle",{"key":751,"label":103,"slug":751,"count":29},"enterprise-architecture",{"key":753,"label":159,"slug":753,"count":30},"automation",{"key":755,"label":618,"slug":755,"count":30},"root-cause-analysis",{"key":757,"label":758,"slug":757,"count":30},"sdlc","Sdlc",{"key":760,"label":761,"slug":760,"count":30},"quality-assurance-and-testing","Quality Assurance And Testing",{"key":763,"label":272,"slug":763,"count":30},"technical-leadership",{"key":765,"label":189,"slug":765,"count":30},"release-management",{"key":767,"label":273,"slug":767,"count":30},"mentoring",{"key":769,"label":162,"slug":769,"count":30},"technical-documentation",{"key":771,"label":355,"slug":771,"count":30},"financial-industry-knowledge",{"key":773,"label":352,"slug":773,"count":30},"cloud-architecture",{"key":775,"label":317,"slug":775,"count":30},"data-engineering",{"key":777,"label":778,"slug":777,"count":30},"production-support","Production Support",{"key":780,"label":48,"slug":780,"count":30},"troubleshooting",{"key":782,"label":490,"slug":782,"count":30},"observability",{"key":784,"label":153,"slug":784,"count":30},"version-control",{"key":786,"label":617,"slug":786,"count":30},"incident-management",{"key":788,"label":282,"slug":788,"count":30},"performance-optimization",{"key":790,"label":791,"slug":790,"count":30},"devops","Devops",[793,795,797,800,804,808,812,814,816,820,823,825,828,829,831,833,835,838,840,843,845,847,849,851],{"key":794,"label":44,"slug":794,"count":5},"microservices",{"key":796,"label":75,"slug":796,"count":729},"java",{"key":798,"label":76,"slug":798,"count":799},"sql",14,{"key":801,"label":802,"slug":801,"count":803},"ms-azure","MS Azure",12,{"key":805,"label":806,"slug":805,"count":807},"aws","Aws",10,{"key":809,"label":810,"slug":809,"count":811},"cicd","Ci\u002FCd",9,{"key":813,"label":120,"slug":813,"count":811},"spring-boot",{"key":815,"label":150,"slug":815,"count":739},"python",{"key":817,"label":818,"slug":817,"count":819},"nodejs","Node.Js",7,{"key":821,"label":822,"slug":821,"count":742},"gcp","Gcp",{"key":824,"label":124,"slug":824,"count":745},"kubernetes",{"key":826,"label":827,"slug":826,"count":745},"apis","Apis",{"key":790,"label":791,"slug":790,"count":745},{"key":830,"label":156,"slug":830,"count":745},"cloud-computing",{"key":832,"label":224,"slug":832,"count":29},"angular",{"key":834,"label":698,"slug":834,"count":29},"oracle",{"key":836,"label":837,"slug":836,"count":29},"generative-ai","Generative Ai",{"key":839,"label":218,"slug":839,"count":29},"git",{"key":841,"label":842,"slug":841,"count":29},"restful-apis","Restful Apis",{"key":844,"label":515,"slug":844,"count":29},"jenkins",{"key":846,"label":225,"slug":846,"count":29},"docker",{"key":848,"label":308,"slug":848,"count":29},"data-modeling",{"key":850,"label":254,"slug":850,"count":29},"prompt-engineering",{"key":852,"label":853,"slug":852,"count":29},"event-driven-architecture","Event-Driven Architecture",[855,857],{"key":71,"label":71,"count":856},21,{"key":23,"label":23,"count":819},[859],{"key":26,"label":26,"count":5},{"total":861,"jobs":862},0,[]]