[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"seo-content-skill-spring-hk":3,"job-search-\u002Fen-hk\u002Fjobs-by-skill\u002Fspring":8,"skill-page-filters-\u002Fen-hk\u002Fjobs-by-skill\u002Fspring":115,"featured-jobs-\u002Fen-hk\u002Fjobs-by-skill\u002Fspring":230},{"image_path":4,"content_de":5,"content_en":5,"composite_key":6,"last_updated":7},"\u002Fimages\u002Fskill\u002Fspring.webp",null,"skill:spring:hk","2026-08-17T09:03:19.073846+02:00",{"total":9,"jobs":10},3,[11,59,85],{"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":20,"processed_home_office":22,"processed_salary_min":23,"processed_salary_max":24,"processed_salary_currency":25,"processed_salary_source":26,"processed_working_hours":27,"processed_employment_types":29,"processed_it_skills":30,"processed_it_skills_labels":32,"processed_job_expertise_skills":52,"processed_job_expertise_skills_labels":53,"max_cpc":58,"actual_cpc":58},75414,"associate-software-engineer-ms-hong-kong-limited","Associate, Software Engineer",false,{"name":17,"slug":18,"logo_url":5},"MS Hong Kong Limited","ms-hong-kong-limited",[],[21],"HK","onsite",600000,900000,"HKD","estimated",[28],"FULL_TIME","permanent",{"db2":9,"git":9,"java":31,"unix":9,"junit":31,"kafka":31,"scala":31,"spring":31,"sybase":9,"angular":9,"jbehave":31,"jenkins":9,"mongodb":9,"cucumber":31,"bitbucket":9,"concordion":31,"javascript":9,"typescript":9,"spring boot":31},4,[33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51],"Java","Scala","Spring","Spring Boot","Kafka","JUnit","jbehave","cucumber","concordion","Sybase","DB2","MongoDB","Bitbucket","Git","Jenkins","Unix","TypeScript","JavaScript","Angular",{"tdd":31,"sdlc":31,"agile methodology":9,"financing industry knowledge":9},[54,55,56,57],"SDLC","TDD","Agile Methodology","Financing Industry Knowledge",1,{"id":60,"slug":61,"title":62,"raw_title":5,"is_featured":15,"company":63,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":64,"processed_country_iso_code_gmaps":66,"processed_home_office":22,"processed_salary_min":67,"processed_salary_max":68,"processed_salary_currency":25,"processed_salary_source":26,"processed_working_hours":69,"processed_employment_types":29,"processed_it_skills":70,"processed_it_skills_labels":72,"processed_job_expertise_skills":77,"processed_job_expertise_skills_labels":78,"max_cpc":58,"actual_cpc":58},48833,"executive-director-operations-technology-finance-operations-risk-tech-ms-hong-kong-limited","Executive Director, Operations Technology, Finance Operations Risk Tech",{"name":17,"slug":18,"logo_url":5},[65],"Kowloon",[21],1200000,1800000,[28],{"java":31,"azure":9,"cloud":9,"kafka":71,"devops":9,"spring":31,"angular":71,"mongodb":71,"microservices":31},2,[33,35,73,74,75,76,51,37,44],"Microservices","DevOps","Cloud","Azure",{"ci\u002Fcd":9,"fintech":71,"agile practices":31,"database modeling":9,"architecture design":31,"distributed systems":31},[79,80,81,82,83,84],"Distributed Systems","Agile Practices","Architecture Design","CI\u002FCD","Database Modeling","FinTech",{"id":86,"slug":87,"title":88,"raw_title":5,"is_featured":15,"company":89,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":92,"processed_country_iso_code_gmaps":93,"processed_home_office":22,"processed_salary_min":94,"processed_salary_max":95,"processed_salary_currency":25,"processed_salary_source":26,"processed_working_hours":96,"processed_employment_types":29,"processed_it_skills":97,"processed_it_skills_labels":98,"processed_job_expertise_skills":106,"processed_job_expertise_skills_labels":107,"max_cpc":58,"actual_cpc":58},61782,"system-analystsenior-system-analyst-core-banking-system-ocbc-bank-hong-kong-limited","System Analyst\u002FSenior System Analyst (Core banking system)",{"name":90,"slug":91,"logo_url":5},"OCBC Bank (Hong Kong) Limited","ocbc-bank-hong-kong-limited",[],[21],60000,90000,[28],{"api":31,"sql":31,"java":31,"spring":31,"json\u002Fxml":31,"rest api":9,"cicd pipeline":9,"microservices":31,"automation testing":9,"javascript frameworks":9},[33,99,35,100,101,73,102,103,104,105],"API","JSON\u002FXML","SQL","REST API","JavaScript Frameworks","CICD pipeline","Automation testing",{"testing":31,"deployment":31,"peer reviews":9,"system design":31,"production support":31,"banking applications":31,"technology risk assessment":9},[108,109,110,111,112,113,114],"System Design","Banking Applications","Testing","Deployment","Technology Risk Assessment","Peer Reviews","Production Support",{"industry":116,"employment_type":123,"expertise_skills":126,"it_skills":165,"salary_currency":226,"processed_working_hours":228},[117,120],{"key":118,"label":119,"count":71},"financial services","Financial Services",{"key":121,"label":122,"count":58},"banking","Banking",[124],{"key":29,"label":125,"count":9},"PERMANENT",[127,130,132,134,136,138,140,142,145,147,149,151,154,157,159,161,163],{"key":128,"label":129,"slug":128,"count":58},"cicd","Ci\u002FCd",{"key":131,"label":113,"slug":131,"count":58},"peer-reviews",{"key":133,"label":110,"slug":133,"count":58},"testing",{"key":135,"label":83,"slug":135,"count":58},"database-modeling",{"key":137,"label":81,"slug":137,"count":58},"architecture-design",{"key":139,"label":111,"slug":139,"count":58},"deployment",{"key":141,"label":114,"slug":141,"count":58},"production-support",{"key":143,"label":144,"slug":143,"count":58},"sdlc","Sdlc",{"key":146,"label":80,"slug":146,"count":58},"agile-practices",{"key":148,"label":112,"slug":148,"count":58},"technology-risk-assessment",{"key":150,"label":57,"slug":150,"count":58},"financing-industry-knowledge",{"key":152,"label":153,"slug":152,"count":58},"tdd","Tdd",{"key":155,"label":156,"slug":155,"count":58},"fintech","Fintech",{"key":158,"label":108,"slug":158,"count":58},"system-design",{"key":160,"label":56,"slug":160,"count":58},"agile-methodology",{"key":162,"label":79,"slug":162,"count":58},"distributed-systems",{"key":164,"label":109,"slug":164,"count":58},"banking-applications",[166,168,170,172,175,177,179,182,185,187,189,192,195,198,200,202,205,207,210,213,216,218,221,224],{"key":167,"label":35,"slug":167,"count":9},"spring",{"key":169,"label":33,"slug":169,"count":9},"java",{"key":171,"label":37,"slug":171,"count":71},"kafka",{"key":173,"label":174,"slug":173,"count":71},"mongodb","Mongodb",{"key":176,"label":51,"slug":176,"count":71},"angular",{"key":178,"label":73,"slug":178,"count":71},"microservices",{"key":180,"label":181,"slug":180,"count":58},"cicd-pipeline","Cicd Pipeline",{"key":183,"label":184,"slug":183,"count":58},"typescript","Typescript",{"key":186,"label":75,"slug":186,"count":58},"cloud",{"key":188,"label":36,"slug":188,"count":58},"spring-boot",{"key":190,"label":191,"slug":190,"count":58},"jsonxml","Json\u002FXml",{"key":193,"label":194,"slug":193,"count":58},"ms-azure","MS Azure",{"key":196,"label":197,"slug":196,"count":58},"db2","Db2",{"key":39,"label":199,"slug":39,"count":58},"Jbehave",{"key":201,"label":34,"slug":201,"count":58},"scala",{"key":203,"label":204,"slug":203,"count":58},"rest-api","Rest Api",{"key":206,"label":101,"slug":206,"count":58},"sql",{"key":208,"label":209,"slug":208,"count":58},"devops","Devops",{"key":211,"label":212,"slug":211,"count":58},"junit","Junit",{"key":214,"label":215,"slug":214,"count":58},"javascript","Javascript",{"key":41,"label":217,"slug":41,"count":58},"Concordion",{"key":219,"label":220,"slug":219,"count":58},"javascript-frameworks","Javascript Frameworks",{"key":222,"label":223,"slug":222,"count":58},"automation-testing","Automation Testing",{"key":225,"label":45,"slug":225,"count":58},"bitbucket",[227],{"key":25,"label":25,"count":9},[229],{"key":28,"label":28,"count":9},{"total":231,"jobs":232},0,[]]