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