[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"seo-content-skill-restful-apis-sg":3,"job-search-\u002Fde-sg\u002Fjobs-by-skill\u002Frestful-apis":4,"skill-page-filters-\u002Fde-sg\u002Fjobs-by-skill\u002Frestful-apis":200,"featured-jobs-\u002Fde-sg\u002Fjobs-by-skill\u002Frestful-apis":331},{},{"total":5,"jobs":6},5,[7,72,130,165,186],{"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":17,"processed_home_office":19,"processed_salary_min":20,"processed_salary_max":21,"processed_salary_currency":22,"processed_salary_source":23,"processed_working_hours":24,"processed_employment_types":26,"processed_it_skills":27,"processed_it_skills_labels":29,"processed_job_expertise_skills":54,"processed_job_expertise_skills_labels":56,"max_cpc":71,"actual_cpc":71},76449,"full-stack-developer-java-reactjs-ocbc-bank-2","Full Stack Developer (Java, ReactJS)",null,false,{"name":14,"slug":15,"logo_url":11},"OCBC Bank","ocbc-bank",[],[18],"SG","onsite",120000,180000,"SGD","estimated",[25],"FULL_TIME","permanent",{"mq":28,"xml":28,"css3":28,"java":28,"jira":28,"json":28,"ci\u002Fcd":28,"html5":28,"kafka":28,"redux":28,"docker":28,"jenkins":28,"reactjs":28,"bitbucket":28,"liquibase":28,"confluence":28,"javascript":28,"kubernetes":28,"spring boot":28,"spring data":28,"restful apis":28,"spring batch":28,"swagger\u002Fopenapi":28,"automated testing":28},4,[30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53],"Java","Spring Boot","Spring Data","Spring Batch","ReactJS","JavaScript","HTML5","CSS3","Redux","RESTful APIs","JSON","Swagger\u002FOpenAPI","XML","Docker","Kubernetes","MQ","Kafka","Jira","Confluence","Jenkins","Bitbucket","Liquibase","CI\u002FCD","Automated Testing",{"ipo":55,"otc":55,"bonds":55,"funds":55,"loans":55,"deposits":55,"full sdlc":28,"cash equities":55,"capital markets":55,"wealth management":55,"agile methodologies":28,"order management systems":55,"front-to-back integration":55,"microservices architecture":28},3,[57,58,59,60,61,62,63,64,65,66,67,68,69,70],"Agile Methodologies","Full SDLC","Microservices Architecture","Wealth Management","Capital Markets","Order Management Systems","OTC","Bonds","Cash Equities","Funds","IPO","Loans","Deposits","Front-to-Back Integration",1,{"id":73,"slug":74,"title":75,"raw_title":11,"is_featured":12,"company":76,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":77,"processed_country_iso_code_gmaps":78,"processed_home_office":19,"processed_salary_min":20,"processed_salary_max":21,"processed_salary_currency":22,"processed_salary_source":23,"processed_working_hours":79,"processed_employment_types":26,"processed_it_skills":80,"processed_it_skills_labels":81,"processed_job_expertise_skills":104,"processed_job_expertise_skills_labels":105,"max_cpc":71,"actual_cpc":71},76528,"senior-ai-engineer-ocbc-bank","Senior AI Engineer",{"name":14,"slug":15,"logo_url":11},[],[18],[25],{"aws":55,"gcp":55,"git":55,"ray":55,"sql":55,"fsdp":55,"java":28,"ci\u002Fcd":55,"kafka":55,"mlops":55,"nosql":55,"numpy":55,"docker":55,"mlflow":55,"pandas":55,"python":28,"autogen":55,"pytorch":55,"azure ml":55,"kubeflow":55,"deepspeed":55,"langchain":55,"kubernetes":55,"tensorflow":55,"spring boot":55,"restful apis":55,"scikit-learn":55,"microservices":28,"pytorch distributed":55},[82,30,83,84,85,86,87,31,88,89,90,91,46,43,44,92,93,94,39,52,95,96,97,98,99,100,101,102,103],"Python","TensorFlow","PyTorch","pandas","NumPy","scikit-learn","Microservices","AWS","GCP","Azure ML","SQL","NoSQL","Git","MLOps","LangChain","AutoGen","MLflow","Kubeflow","Ray","FSDP","DeepSpeed","PyTorch Distributed",{"edge ai":55,"agentic ai":55,"lora\u002Fqlora":55,"deep learning":55,"peft pipelines":55,"computer vision":55,"machine learning":28,"model deployment":55,"model monitoring":55,"model versioning":55,"vector databases":55,"agile development":55,"federated learning":55,"prompt engineering":55,"distributed systems":55,"multi-agent systems":55,"distributed training":55,"predictive analytics":55,"recommendation systems":55,"transformer architectures":55,"event-driven architectures":55,"natural language processing":55,"large language models (llms)":55,"retrieval-augmented generation (rag)":55},[106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129],"Machine Learning","Agentic AI","Multi-agent systems","Deep Learning","Natural Language Processing","Computer Vision","Recommendation Systems","Predictive Analytics","Distributed Systems","Event-driven architectures","Model deployment","Model monitoring","Model versioning","Agile development","Transformer architectures","Large Language Models (LLMs)","Vector databases","Retrieval-augmented generation (RAG)","Federated learning","Edge AI","Distributed training","LoRA\u002FQLoRA","PEFT pipelines","Prompt engineering",{"id":131,"slug":132,"title":133,"raw_title":11,"is_featured":12,"company":134,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":135,"processed_country_iso_code_gmaps":136,"processed_home_office":19,"processed_salary_min":137,"processed_salary_max":138,"processed_salary_currency":22,"processed_salary_source":23,"processed_working_hours":139,"processed_employment_types":26,"processed_it_skills":140,"processed_it_skills_labels":142,"processed_job_expertise_skills":153,"processed_job_expertise_skills_labels":154,"max_cpc":71,"actual_cpc":71},62438,"observability-engineer-site-reliability-engineering-sre-ocbc-bank","Observability Engineer - Site Reliability Engineering (SRE)",{"name":14,"slug":15,"logo_url":11},[],[18],90000,130000,[25],{"jira":55,"istio":141,"python":28,"ansible":55,"grafana":141,"jenkins":55,"moogsoft":141,"bitbucket":55,"dynatrace":141,"openshift":28,"kubernetes":28,"prometheus":141,"restful apis":55,"elastic stack":141,"opentelemetry":28,"aws eventbridge":55},2,[44,143,82,144,39,145,146,50,47,49,147,148,149,150,151,152],"OpenShift","OpenTelemetry","AWS EventBridge","Ansible","Elastic Stack","Moogsoft","Dynatrace","Prometheus","Grafana","Istio",{"devops":28,"automation":28,"observability":28,"incident response":55,"sli\u002Fslo frameworks":55,"distributed tracing":55,"platform engineering":28,"configuration management":55,"compliance and governance":141,"microservices architecture":141,"site reliability engineering":28},[155,156,157,158,159,160,161,162,59,163,164],"Site Reliability Engineering","Platform Engineering","DevOps","Observability","SLI\u002FSLO Frameworks","Incident Response","Configuration Management","Automation","Distributed Tracing","Compliance and Governance",{"id":166,"slug":167,"title":168,"raw_title":11,"is_featured":12,"company":169,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":170,"processed_country_iso_code_gmaps":171,"processed_home_office":19,"processed_salary_min":137,"processed_salary_max":138,"processed_salary_currency":22,"processed_salary_source":23,"processed_working_hours":172,"processed_employment_types":26,"processed_it_skills":173,"processed_it_skills_labels":174,"processed_job_expertise_skills":181,"processed_job_expertise_skills_labels":182,"max_cpc":71,"actual_cpc":71},62381,"full-stack-engineer-ocbc-bank","Full Stack Engineer",{"name":14,"slug":15,"logo_url":11},[],[18],[25],{"c#":55,"java":28,"react":55,"docker":55,"golang":55,"kotlin":55,"angularjs":55,"javascript":55,"kubernetes":55,"cloud native":28,"restful apis":28,"microservices":28},[30,175,176,177,35,178,179,44,43,39,88,180],"C#","Kotlin","Golang","React","AngularJS","Cloud Native",{"automation":55,"devops mindset":55,"software development":28,"scalable service design":28},[183,184,162,185],"Software Development","DevOps Mindset","Scalable Service Design",{"id":187,"slug":188,"title":10,"raw_title":11,"is_featured":12,"company":189,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":190,"processed_country_iso_code_gmaps":191,"processed_home_office":19,"processed_salary_min":137,"processed_salary_max":138,"processed_salary_currency":22,"processed_salary_source":23,"processed_working_hours":192,"processed_employment_types":26,"processed_it_skills":193,"processed_it_skills_labels":194,"processed_job_expertise_skills":195,"processed_job_expertise_skills_labels":196,"max_cpc":71,"actual_cpc":71},62380,"full-stack-developer-java-reactjs-ocbc-bank",{"name":14,"slug":15,"logo_url":11},[],[18],[25],{"mq":55,"xml":141,"css3":55,"java":28,"jira":55,"json":55,"html5":55,"kafka":55,"redux":55,"docker":55,"jenkins":55,"reactjs":28,"bitbucket":55,"liquibase":55,"confluence":55,"javascript":28,"kubernetes":55,"spring boot":28,"spring data":28,"restful apis":28,"spring batch":28,"swagger\u002Fopenapi":55},[30,31,32,33,34,35,36,37,38,43,44,46,45,39,40,41,42,47,48,49,50,51],{"sdlc":28,"agile delivery":28,"capital markets":55,"wealth management":55,"order management systems":55,"front-to-back integration":55,"microservices architecture":28},[197,198,59,60,61,62,199],"Agile Delivery","SDLC","Front-to-back Integration",{"industry":201,"employment_type":208,"expertise_skills":211,"it_skills":269,"salary_currency":327,"processed_working_hours":329},[202,205],{"key":203,"label":204,"count":5},"financial services","Financial Services",{"key":206,"label":207,"count":55},"banking","Banking",[209],{"key":26,"label":210,"count":5},"PERMANENT",[212,214,216,218,220,223,225,228,230,233,235,237,240,243,245,247,250,252,255,258,260,262,265,267],{"key":213,"label":59,"slug":213,"count":55},"microservices-architecture",{"key":215,"label":62,"slug":215,"count":141},"order-management-systems",{"key":217,"label":61,"slug":217,"count":141},"capital-markets",{"key":219,"label":60,"slug":219,"count":141},"wealth-management",{"key":221,"label":222,"slug":221,"count":141},"front-to-back-integration","Front-To-Back Integration",{"key":224,"label":162,"slug":224,"count":141},"automation",{"key":226,"label":227,"slug":226,"count":71},"edge-ai","Edge Ai",{"key":229,"label":112,"slug":229,"count":71},"recommendation-systems",{"key":231,"label":232,"slug":231,"count":71},"distributed-training","Distributed Training",{"key":234,"label":69,"slug":234,"count":71},"deposits",{"key":236,"label":160,"slug":236,"count":71},"incident-response",{"key":238,"label":239,"slug":238,"count":71},"full-sdlc","Full Sdlc",{"key":241,"label":242,"slug":241,"count":71},"slislo-frameworks","Sli\u002FSlo Frameworks",{"key":244,"label":111,"slug":244,"count":71},"computer-vision",{"key":246,"label":158,"slug":246,"count":71},"observability",{"key":248,"label":249,"slug":248,"count":71},"large-language-models-llms","Large Language Models (Llms)",{"key":251,"label":57,"slug":251,"count":71},"agile-methodologies",{"key":253,"label":254,"slug":253,"count":71},"compliance-and-governance","Compliance And Governance",{"key":256,"label":257,"slug":256,"count":71},"federated-learning","Federated Learning",{"key":259,"label":185,"slug":259,"count":71},"scalable-service-design",{"key":261,"label":161,"slug":261,"count":71},"configuration-management",{"key":263,"label":264,"slug":263,"count":71},"otc","Otc",{"key":266,"label":65,"slug":266,"count":71},"cash-equities",{"key":268,"label":156,"slug":268,"count":71},"platform-engineering",[270,273,275,277,279,281,284,286,288,290,292,295,297,299,301,303,306,309,311,314,317,320,322,324],{"key":271,"label":272,"slug":271,"count":5},"restful-apis","Restful Apis",{"key":274,"label":44,"slug":274,"count":5},"kubernetes",{"key":276,"label":43,"slug":276,"count":28},"docker",{"key":278,"label":30,"slug":278,"count":28},"java",{"key":280,"label":49,"slug":280,"count":55},"jenkins",{"key":282,"label":283,"slug":282,"count":55},"javascript","Javascript",{"key":285,"label":47,"slug":285,"count":55},"jira",{"key":287,"label":50,"slug":287,"count":55},"bitbucket",{"key":289,"label":31,"slug":289,"count":55},"spring-boot",{"key":291,"label":46,"slug":291,"count":55},"kafka",{"key":293,"label":294,"slug":293,"count":141},"css3","Css3",{"key":296,"label":32,"slug":296,"count":141},"spring-data",{"key":298,"label":51,"slug":298,"count":141},"liquibase",{"key":300,"label":88,"slug":300,"count":141},"microservices",{"key":302,"label":48,"slug":302,"count":141},"confluence",{"key":304,"label":305,"slug":304,"count":141},"html5","Html5",{"key":307,"label":308,"slug":307,"count":141},"cicd","Ci\u002FCd",{"key":310,"label":33,"slug":310,"count":141},"spring-batch",{"key":312,"label":313,"slug":312,"count":141},"xml","Xml",{"key":315,"label":316,"slug":315,"count":141},"reactjs","Reactjs",{"key":318,"label":319,"slug":318,"count":141},"mq","Mq",{"key":321,"label":38,"slug":321,"count":141},"redux",{"key":323,"label":82,"slug":323,"count":141},"python",{"key":325,"label":326,"slug":325,"count":141},"json","Json",[328],{"key":22,"label":22,"count":5},[330],{"key":25,"label":25,"count":5},{"total":332,"jobs":333},0,[]]