[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"seo-content-skill-restful-api-my":3,"job-search-\u002Fde-my\u002Fjobs-by-skill\u002Frestful-api":8,"skill-page-filters-\u002Fde-my\u002Fjobs-by-skill\u002Frestful-api":175,"featured-jobs-\u002Fde-my\u002Fjobs-by-skill\u002Frestful-api":302},{"image_path":4,"content_de":5,"content_en":5,"composite_key":6,"last_updated":7},"\u002Fimages\u002Fskill\u002Frestful-api.webp",null,"skill:restful-api:my","2026-08-17T09:06:35.125103+02:00",{"total":9,"jobs":10},4,[11,68,81,133],{"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":33,"processed_job_expertise_skills":56,"processed_job_expertise_skills_labels":57,"max_cpc":67,"actual_cpc":67},72876,"senior-software-engineer-backend-gx-bank-berhad-2","Senior Software Engineer, Backend",false,{"name":17,"slug":18,"logo_url":5},"GX Bank Berhad","gx-bank-berhad",[20],"Petaling Jaya",[22],"MY","onsite",120000,180000,"MYR","estimated",[29],"FULL_TIME","permanent",{"c":32,"c#":32,"go":9,"aws":32,"c++":32,"php":32,"sqs":32,"java":32,"ruby":32,"rust":32,"ci\u002Fcd":32,"kafka":32,"ocaml":32,"scala":32,"docker":32,"erlang":32,"python":32,"haskell":32,"node.js":32,"kubernetes":32,"restful api":32,"microservices":9},3,[34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55],"Go","C++","C","Java","Scala","Rust","Haskell","OCaml","Erlang","Python","Ruby","PHP","Node.js","C#","Kafka","SQS","Kubernetes","Docker","AWS","CI\u002FCD","Microservices","RESTful API",{"clean code":32,"scalability":9,"design patterns":32,"solid principles":32,"service ownership":32,"clean architecture":32,"performance tuning":32,"root cause analysis":32,"software architecture":9},[58,59,60,61,62,63,64,65,66],"Software Architecture","Design Patterns","Clean Code","SOLID Principles","Clean Architecture","Performance Tuning","Scalability","Root Cause Analysis","Service Ownership",1,{"id":69,"slug":70,"title":14,"raw_title":5,"is_featured":15,"company":71,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":72,"processed_country_iso_code_gmaps":73,"processed_home_office":23,"processed_salary_min":24,"processed_salary_max":25,"processed_salary_currency":26,"processed_salary_source":27,"processed_working_hours":74,"processed_employment_types":30,"processed_it_skills":75,"processed_it_skills_labels":77,"processed_job_expertise_skills":78,"processed_job_expertise_skills_labels":79,"max_cpc":67,"actual_cpc":67},72877,"senior-software-engineer-backend-gx-bank-berhad-3",{"name":17,"slug":18,"logo_url":5},[20],[22],[29],{"c":76,"c#":76,"go":9,"aws":32,"c++":76,"php":76,"sqs":32,"java":76,"ruby":76,"rust":76,"ci\u002Fcd":32,"kafka":32,"ocaml":76,"scala":76,"docker":32,"erlang":76,"python":76,"haskell":76,"node.js":76,"kubernetes":32,"restful api":32,"microservices":9},2,[34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55],{"clean code":32,"design patterns":32,"solid principles":32,"service ownership":32,"clean architecture":32,"performance tuning":32,"root cause analysis":32,"software architecture":9,"technical documentation":32},[58,59,60,61,62,63,65,66,80],"Technical Documentation",{"id":82,"slug":83,"title":84,"raw_title":5,"is_featured":15,"company":85,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":88,"processed_country_iso_code_gmaps":90,"processed_home_office":23,"processed_salary_min":91,"processed_salary_max":24,"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":117,"processed_job_expertise_skills_labels":118,"max_cpc":67,"actual_cpc":67},50458,"cyber-defence-production-support-engineer-uob-innovation-hub-2-sdn-bhd","Cyber Defence Production Support Engineer",{"name":86,"slug":87,"logo_url":5},"UOB Innovation Hub 2 Sdn Bhd","uob-innovation-hub-2-sdn-bhd",[89],"Kuala Lumpur",[22],60000,[29],{"ads":32,"bas":32,"cas":32,"edr":32,"ids":32,"ips":32,"ndr":32,"sql":32,"vpn":32,"waf":32,"hips":32,"siem":32,"soar":32,"iswva":32,"splunk":9,"tcp\u002Fip":32,"fireeye":32,"soap-xml":76,"firewalls":32,"syslog-ng":32,"restful api":76,"big data analytics":32},[95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116],"Splunk","FireEye","NDR","SOAR","BAS","Syslog-ng","ISWVA","CAS","SQL","SOAP-XML","Restful API","Big Data Analytics","EDR","SIEM","Firewalls","WAF","IDS","IPS","VPN","HIPS","ADS","TCP\u002FIP",{"documentation":32,"access control":32,"log aggregation":32,"soc environment":32,"network security":9,"disaster recovery":32,"incident response":9,"dashboard creation":32,"performance tuning":32,"vendor coordination":32,"configuration management":32,"vulnerability assessment":32,"backup and data integrity":32,"cyber security technologies management":9},[119,120,121,122,123,124,125,126,127,128,129,130,131,132],"Cyber Security technologies management","SOC environment","Network security","Vulnerability assessment","Incident response","Configuration management","Backup and data integrity","Disaster recovery","Access control","Performance tuning","Documentation","Vendor coordination","Log aggregation","Dashboard creation",{"id":134,"slug":135,"title":136,"raw_title":5,"is_featured":15,"company":137,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":138,"processed_country_iso_code_gmaps":139,"processed_home_office":23,"processed_salary_min":24,"processed_salary_max":25,"processed_salary_currency":26,"processed_salary_source":27,"processed_working_hours":140,"processed_employment_types":30,"processed_it_skills":141,"processed_it_skills_labels":142,"processed_job_expertise_skills":156,"processed_job_expertise_skills_labels":157,"max_cpc":67,"actual_cpc":174},50460,"senior-android-developer-uob-innovation-hub-2-sdn-bhd","Senior Android Developer",{"name":86,"slug":87,"logo_url":5},[89],[22],[29],{"git":9,"mvc":32,"mvp":32,"xml":32,"java":9,"jira":32,"mvvm":9,"ci\u002Fcd":32,"devops":32,"kotlin":9,"sqlite":32,"confluence":32,"android sdk":9,"restful api":9,"microservices":32,"android studio":9,"jetpack compose":9},[143,37,144,145,146,147,55,148,149,150,151,152,54,153,154,53,155],"Kotlin","Android SDK","Android Studio","XML","Jetpack Compose","SQLite","MVC","MVP","MVVM","Git","Jira","Confluence","DevOps",{"scrum":9,"teamsite":76,"mobile banking":9,"digital banking":9,"team management":9,"quality assurance":9,"software delivery":9,"backlog management":9,"problem management":9,"production support":9,"agile methodologies":9,"incident management":9,"knowledge management":9,"technical leadership":9,"stakeholder management":9,"adobe experience manager":76},[158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173],"Digital Banking","Mobile Banking","Production Support","Incident Management","Problem Management","Knowledge Management","Agile Methodologies","Scrum","Backlog Management","Stakeholder Management","Quality Assurance","Software Delivery","Technical Leadership","Team Management","Adobe Experience Manager","TeamSite",0.4,{"industry":176,"employment_type":182,"expertise_skills":185,"it_skills":243,"salary_currency":298,"processed_working_hours":300},[177,180],{"key":178,"label":179,"count":76},"banking","Banking",{"key":181,"label":158,"count":76},"digital banking",[183],{"key":30,"label":184,"count":9},"PERMANENT",[186,188,190,192,194,197,199,201,203,205,208,211,214,217,220,222,225,228,230,232,234,236,238,241],{"key":187,"label":63,"slug":187,"count":32},"performance-tuning",{"key":189,"label":58,"slug":189,"count":76},"software-architecture",{"key":191,"label":66,"slug":191,"count":76},"service-ownership",{"key":193,"label":65,"slug":193,"count":76},"root-cause-analysis",{"key":195,"label":196,"slug":195,"count":76},"solid-principles","Solid Principles",{"key":198,"label":60,"slug":198,"count":76},"clean-code",{"key":200,"label":62,"slug":200,"count":76},"clean-architecture",{"key":202,"label":59,"slug":202,"count":76},"design-patterns",{"key":204,"label":165,"slug":204,"count":67},"scrum",{"key":206,"label":207,"slug":206,"count":67},"soc-environment","Soc Environment",{"key":209,"label":210,"slug":209,"count":67},"cyber-security-technologies-management","Cyber Security Technologies Management",{"key":212,"label":213,"slug":212,"count":67},"incident-response","Incident Response",{"key":215,"label":216,"slug":215,"count":67},"dashboard-creation","Dashboard Creation",{"key":218,"label":219,"slug":218,"count":67},"log-aggregation","Log Aggregation",{"key":221,"label":164,"slug":221,"count":67},"agile-methodologies",{"key":223,"label":224,"slug":223,"count":67},"vulnerability-assessment","Vulnerability Assessment",{"key":226,"label":227,"slug":226,"count":67},"configuration-management","Configuration Management",{"key":229,"label":168,"slug":229,"count":67},"quality-assurance",{"key":231,"label":170,"slug":231,"count":67},"technical-leadership",{"key":233,"label":161,"slug":233,"count":67},"incident-management",{"key":235,"label":158,"slug":235,"count":67},"digital-banking",{"key":237,"label":80,"slug":237,"count":67},"technical-documentation",{"key":239,"label":240,"slug":239,"count":67},"teamsite","Teamsite",{"key":242,"label":172,"slug":242,"count":67},"adobe-experience-manager",[244,247,249,251,254,256,258,261,264,266,269,271,274,276,278,280,282,284,285,288,290,291,293,296],{"key":245,"label":246,"slug":245,"count":9},"restful-api","Restful Api",{"key":248,"label":37,"slug":248,"count":32},"java",{"key":250,"label":54,"slug":250,"count":32},"microservices",{"key":252,"label":253,"slug":252,"count":32},"cicd","Ci\u002FCd",{"key":255,"label":50,"slug":255,"count":76},"kubernetes",{"key":257,"label":38,"slug":257,"count":76},"scala",{"key":259,"label":260,"slug":259,"count":76},"aws","Aws",{"key":262,"label":263,"slug":262,"count":76},"nodejs","Node.Js",{"key":265,"label":36,"slug":265,"count":76},"c",{"key":267,"label":268,"slug":267,"count":76},"sqs","Sqs",{"key":270,"label":43,"slug":270,"count":76},"python",{"key":272,"label":273,"slug":272,"count":76},"php","Php",{"key":275,"label":44,"slug":275,"count":76},"ruby",{"key":277,"label":34,"slug":277,"count":76},"go",{"key":279,"label":39,"slug":279,"count":76},"rust",{"key":281,"label":42,"slug":281,"count":76},"erlang",{"key":283,"label":48,"slug":283,"count":76},"kafka",{"key":265,"label":35,"slug":265,"count":76},{"key":286,"label":287,"slug":286,"count":76},"ocaml","Ocaml",{"key":289,"label":51,"slug":289,"count":76},"docker",{"key":265,"label":47,"slug":265,"count":76},{"key":292,"label":40,"slug":292,"count":76},"haskell",{"key":294,"label":295,"slug":294,"count":67},"vpn","Vpn",{"key":297,"label":103,"slug":297,"count":67},"sql",[299],{"key":26,"label":26,"count":9},[301],{"key":29,"label":29,"count":9},{"total":303,"jobs":304},0,[]]