[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"job-search-\u002Fen-sg\u002Fjobs-by-skill\u002Fjava":3,"seo-content-skill-java-sg":669,"skill-page-filters-\u002Fen-sg\u002Fjobs-by-skill\u002Fjava":673,"featured-jobs-\u002Fen-sg\u002Fjobs-by-skill\u002Fjava":833},{"total":4,"jobs":5},41,[6,77,128,164,194,228,268,291,316,354,388,410,460,482,510,525,542,561,595,627],{"id":7,"slug":8,"title":9,"raw_title":10,"is_featured":11,"company":12,"raw_hiringOrganization_logo_url":10,"processed_city_gmaps":15,"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":30,"processed_job_expertise_skills":52,"processed_job_expertise_skills_labels":54,"max_cpc":76,"actual_cpc":76},84862,"12-months-contract-technical-scrum-master-devops-practitioner-through-an-external-agency-payroll-provider-bank-julius-baer-co-ltd-singapore-branch","12 months Contract - Technical Scrum Master & DevOps Practitioner (Through an External Agency Payroll Provider)",null,false,{"name":13,"slug":14,"logo_url":10},"Bank Julius Baer & Co. Ltd., Singapore Branch","bank-julius-baer-co-ltd-singapore-branch",[16],"Singapore",[18],"SG","hybrid",120000,180000,"SGD","estimated",[25],"FULL_TIME","contract",{"aks":28,"bash":28,"java":29,"jira":28,"rest":29,"azure":28,"kafka":29,"linux":28,"maven":28,"gitlab":28,"python":28,"grafana":29,"graphql":29,"jenkins":28,"octopus":28,"websocket":29,"confluence":28,"kubernetes":28,"websphere mq":29,"elasticsearch":29,"opentelemetry":29},3,2,[31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51],"Jira","Confluence","Linux","Bash","Python","Jenkins","GitLab","Octopus","Maven","Kubernetes","Azure","AKS","REST","GraphQL","Websocket","Kafka","Websphere MQ","Grafana","ElasticSearch","OpenTelemetry","Java",{"safe":53,"ci\u002Fcd":28,"devops":28,"web apis":29,"packaging":28,"automation":28,"deployment":28,"market data":28,"scrum master":53,"observability":29,"agile coaching":53,"risk management":28,"trading platforms":28,"process optimization":28,"regulatory compliance":28,"stakeholder management":53,"trading flow knowledge":28,"risk management systems":28,"configuration management":28,"middleware configuration":29,"software project delivery":53},4,[55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75],"Scrum Master","SAFe","Agile Coaching","DevOps","CI\u002FCD","Software Project Delivery","Trading Flow Knowledge","Market Data","Trading Platforms","Risk Management Systems","Stakeholder Management","Process Optimization","Automation","Configuration Management","Packaging","Deployment","Observability","Middleware Configuration","Web APIs","Regulatory Compliance","Risk Management",1,{"id":78,"slug":79,"title":80,"raw_title":10,"is_featured":11,"company":81,"raw_hiringOrganization_logo_url":10,"processed_city_gmaps":84,"processed_country_iso_code_gmaps":85,"processed_home_office":86,"processed_salary_min":87,"processed_salary_max":20,"processed_salary_currency":22,"processed_salary_source":23,"processed_working_hours":88,"processed_employment_types":89,"processed_it_skills":90,"processed_it_skills_labels":91,"processed_job_expertise_skills":115,"processed_job_expertise_skills_labels":116,"max_cpc":76,"actual_cpc":76},86217,"data-engineer-mgr-ocbc-bank","Data Engineer (Mgr)",{"name":82,"slug":83,"logo_url":10},"OCBC Bank","ocbc-bank",[],[18],"onsite",84000,[25],"permanent",{"aws":29,"etl":29,"ga4":29,"gcp":29,"llm":29,"rag":29,"sql":28,"java":29,"ci\u002Fcd":29,"flask":29,"flink":29,"kafka":29,"redis":29,"spark":29,"docker":29,"python":28,"airflow":29,"pub\u002Fsub":29,"cloudera":29,"redshift":29,"cloud run":29,"mapreduce":29,"rest apis":29,"snowflake":29,"embeddings":29,"kubernetes":29,"semantic search":29,"vector databases":29},[92,35,51,93,94,95,96,97,98,40,99,59,100,101,102,46,103,104,105,106,107,108,109,110,111,112,113,114],"SQL","Spark","Flink","Airflow","AWS","GCP","Docker","Cloud Run","Flask","REST APIs","Redis","Pub\u002FSub","Cloudera","Redshift","Snowflake","GA4","ETL","MapReduce","Vector Databases","Embeddings","Semantic Search","RAG","LLM",{"devops":29,"dataops":29,"data lake":28,"orchestration":29,"data pipelines":28,"batch processing":28,"data engineering":28,"data warehousing":28,"ai knowledge base":29,"cloud infrastructure":29,"streaming data processing":29,"banking and financial services":29},[117,118,119,120,121,122,123,124,58,125,126,127],"Data Engineering","Data Pipelines","Data Warehousing","Data Lake","Batch Processing","Streaming Data Processing","Orchestration","Cloud Infrastructure","DataOps","AI Knowledge Base","Banking and Financial Services",{"id":129,"slug":130,"title":131,"raw_title":10,"is_featured":11,"company":132,"raw_hiringOrganization_logo_url":10,"processed_city_gmaps":133,"processed_country_iso_code_gmaps":134,"processed_home_office":86,"processed_salary_min":20,"processed_salary_max":21,"processed_salary_currency":22,"processed_salary_source":23,"processed_working_hours":135,"processed_employment_types":89,"processed_it_skills":136,"processed_it_skills_labels":137,"processed_job_expertise_skills":145,"processed_job_expertise_skills_labels":146,"max_cpc":76,"actual_cpc":76},86204,"application-analyst-and-support-avp-ocbc-bank","Application Analyst and Support (AVP)",{"name":82,"slug":83,"logo_url":10},[],[18],[25],{"git":28,"java":53,"kafka":53,"redis":53,"docker":53,"ibm mq":53,"kibana":53,"grafana":53,"openshift":53,"kubernetes":53,"postgresql":53,"sql scripting":53,"shell scripting":53},[138,51,139,140,46,40,98,141,142,102,48,143,144],"Shell Scripting","PostgreSQL","SQL Scripting","OpenShift","IBM MQ","Kibana","Git",{"remittance":53,"fast\u002Fpaynow":53,"sla management":53,"swift messages":53,"impact analysis":53,"payment systems":53,"capacity planning":53,"vendor management":53,"performance tuning":53,"application support":53,"devops methodologies":53,"disaster recovery (dr)":53,"it operations management":53,"production issue resolution":53,"agile development methodologies":28,"security vulnerability management":53,"site reliability engineering (sre)":53},[147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163],"Site Reliability Engineering (SRE)","DevOps Methodologies","Agile Development Methodologies","Application Support","Production Issue Resolution","Impact Analysis","Disaster Recovery (DR)","Capacity Planning","Performance Tuning","Security Vulnerability Management","Payment Systems","SWIFT Messages","Remittance","FAST\u002FPayNow","IT Operations Management","SLA Management","Vendor Management",{"id":165,"slug":166,"title":167,"raw_title":10,"is_featured":11,"company":168,"raw_hiringOrganization_logo_url":10,"processed_city_gmaps":169,"processed_country_iso_code_gmaps":170,"processed_home_office":86,"processed_salary_min":20,"processed_salary_max":21,"processed_salary_currency":22,"processed_salary_source":23,"processed_working_hours":171,"processed_employment_types":89,"processed_it_skills":172,"processed_it_skills_labels":173,"processed_job_expertise_skills":183,"processed_job_expertise_skills_labels":184,"max_cpc":76,"actual_cpc":76},86297,"solutions-architect-payments-ocbc-bank","Solutions Architect – Payments",{"name":82,"slug":83,"logo_url":10},[],[18],[25],{"mq":53,"java":53,"kafka":53,"databases":53,"iso 20022":53,"openshift":53,"kubernetes":53,"spring boot":53,"swift messaging":53,"domain-driven design":53,"api-first integration":53,"event-driven architecture":53,"microservices architecture":53},[51,174,46,175,40,141,176,177,178,179,180,181,182],"Spring Boot","MQ","Databases","Microservices Architecture","API-first Integration","Event-driven Architecture","Domain-driven Design","SWIFT Messaging","ISO 20022",{"payment systems":53,"risk assessment":53,"migration planning":53,"payment modernization":53,"solution architecture":53,"architecture governance":53,"banking domain knowledge":53,"technical debt management":53,"payment lifecycle management":53,"non-functional requirements design":53},[185,157,186,187,188,189,190,191,192,193],"Solution Architecture","Banking Domain Knowledge","Payment Lifecycle Management","Payment Modernization","Migration Planning","Architecture Governance","Non-functional Requirements Design","Technical Debt Management","Risk Assessment",{"id":195,"slug":196,"title":197,"raw_title":10,"is_featured":11,"company":198,"raw_hiringOrganization_logo_url":10,"processed_city_gmaps":199,"processed_country_iso_code_gmaps":200,"processed_home_office":86,"processed_salary_min":20,"processed_salary_max":21,"processed_salary_currency":22,"processed_salary_source":23,"processed_working_hours":201,"processed_employment_types":26,"processed_it_skills":202,"processed_it_skills_labels":203,"processed_job_expertise_skills":217,"processed_job_expertise_skills_labels":218,"max_cpc":76,"actual_cpc":76},84860,"12-months-contract-java-backend-developer-through-an-external-agency-payroll-provider-bank-julius-baer-co-ltd-singapore-branch","12 months Contract - Java Backend Developer (Through an External Agency Payroll Provider)",{"name":13,"slug":14,"logo_url":10},[16],[18],[25],{"jms":28,"jpa":28,"java":53,"jdbc":28,"json":28,"docker":28,"oauth2":28,"kubernetes":28,"unix\u002Flinux":28,"spring boot":53,"api security":28,"iam concepts":28,"bash scripting":29,"ci\u002Fcd pipelines":28,"microsoft azure":28,"devops practices":28,"spring framework":53},[51,204,174,205,206,207,208,209,210,211,212,213,98,40,214,215,216],"Spring Framework","JPA","JDBC","JMS","Unix\u002FLinux","Bash scripting","OAuth2","API security","IAM concepts","Microsoft Azure","CI\u002FCD pipelines","DevOps practices","JSON",{"code review":28,"agile environment":28,"financial systems":53,"distributed systems":53,"event-driven design":53,"low-latency systems":53,"relational databases":28,"performance optimization":53,"microservices architecture":53},[219,220,221,222,223,224,225,226,227],"Distributed systems","Microservices architecture","Event-driven design","Low-latency systems","Relational databases","Performance optimization","Financial systems","Code review","Agile environment",{"id":229,"slug":230,"title":231,"raw_title":10,"is_featured":11,"company":232,"raw_hiringOrganization_logo_url":10,"processed_city_gmaps":235,"processed_country_iso_code_gmaps":236,"processed_home_office":86,"processed_salary_min":237,"processed_salary_max":20,"processed_salary_currency":22,"processed_salary_source":23,"processed_working_hours":238,"processed_employment_types":89,"processed_it_skills":239,"processed_it_skills_labels":240,"processed_job_expertise_skills":258,"processed_job_expertise_skills_labels":259,"max_cpc":76,"actual_cpc":76},88791,"mgr-l2-production-support-gips-united-overseas-bank-ltd","Mgr L2 Production Support, GIPS",{"name":233,"slug":234,"logo_url":10},"United Overseas Bank Ltd","united-overseas-bank-ltd",[16],[18],80000,[25],{"mq":29,"vm":29,"sql":28,"java":28,"jboss":28,"nginx":28,"apache":28,"geneos":28,"splunk":28,"ansible":28,"grafana":28,"network":29,"storage":29,"weblogic":28,"control m":29,"openshift":29,"oracle db":28,"unix\u002Flinux":28,"load balancer":29,"connect direct":29,"elastic search":28,"micro services":29,"unix\u002Flinux shell script":28},[241,242,243,48,244,208,245,92,246,51,247,248,249,250,251,252,253,254,141,255,175,256,257],"Geneos","Splunk","Ansible","Elastic Search","Unix\u002FLinux shell script","Oracle DB","JBoss","WebLogic","Apache","nginx","Load Balancer","VM","Network","Storage","Micro Services","Connect Direct","Control M",{"itil":29,"sdlc":29,"automation":28,"monitoring":28,"log analytics":28,"access control":28,"service recovery":28,"production support":53,"banking\u002Ffinancial industry":28},[260,261,262,263,264,67,265,266,267],"Production Support","ITIL","SDLC","Monitoring","Log Analytics","Service Recovery","Access Control","Banking\u002FFinancial Industry",{"id":269,"slug":270,"title":271,"raw_title":10,"is_featured":11,"company":272,"raw_hiringOrganization_logo_url":10,"processed_city_gmaps":273,"processed_country_iso_code_gmaps":274,"processed_home_office":86,"processed_salary_min":275,"processed_salary_max":276,"processed_salary_currency":22,"processed_salary_source":23,"processed_working_hours":277,"processed_employment_types":278,"processed_it_skills":279,"processed_it_skills_labels":280,"processed_job_expertise_skills":281,"processed_job_expertise_skills_labels":282,"max_cpc":76,"actual_cpc":76},76482,"internship-group-operations-technology-group-engineering-trade-payments-january-may-2026-ocbc-bank","Internship: Group Operations & Technology, Group Engineering – Trade & Payments [January - May 2026]",{"name":82,"slug":83,"logo_url":10},[],[18],1000,2000,[25],"student",{"java":29,"python":29},[51,35],{"testing":29,"system design":29,"payments domain":76,"system analysis":29,"troubleshooting":29,"enterprise systems":29,"software engineering":29,"project documentation":29},[283,284,285,286,287,288,289,290],"Software Engineering","System Design","Enterprise Systems","Payments Domain","System Analysis","Testing","Troubleshooting","Project Documentation",{"id":292,"slug":293,"title":294,"raw_title":10,"is_featured":11,"company":295,"raw_hiringOrganization_logo_url":10,"processed_city_gmaps":298,"processed_country_iso_code_gmaps":299,"processed_home_office":19,"processed_salary_min":237,"processed_salary_max":20,"processed_salary_currency":300,"processed_salary_source":23,"processed_working_hours":301,"processed_employment_types":89,"processed_it_skills":302,"processed_it_skills_labels":303,"processed_job_expertise_skills":307,"processed_job_expertise_skills_labels":308,"max_cpc":76,"actual_cpc":76},75204,"senior-software-engineer-fx-engineering-lseg","Senior Software Engineer (FX Engineering)",{"name":296,"slug":297,"logo_url":10},"LSEG","lseg",[16],[18],"GBP",[25],{"sql":28,"java":53,"kafka":28,"nosql":28,"react":29,"docker":28,"solace":28,"kubernetes":28,"spring framework":53},[51,204,46,304,92,305,40,98,306],"Solace","NoSQL","React",{"code review":28,"sdlc processes":28,"performance tuning":53,"architecture design":53,"distributed systems":53,"low latency systems":53,"fault tolerant systems":53,"financial domain knowledge":28},[309,310,311,155,312,313,314,315],"Distributed Systems","Low Latency Systems","Fault Tolerant Systems","Code Review","SDLC Processes","Architecture Design","Financial Domain Knowledge",{"id":317,"slug":318,"title":319,"raw_title":10,"is_featured":11,"company":320,"raw_hiringOrganization_logo_url":10,"processed_city_gmaps":321,"processed_country_iso_code_gmaps":322,"processed_home_office":86,"processed_salary_min":20,"processed_salary_max":21,"processed_salary_currency":22,"processed_salary_source":23,"processed_working_hours":323,"processed_employment_types":89,"processed_it_skills":324,"processed_it_skills_labels":325,"processed_job_expertise_skills":339,"processed_job_expertise_skills_labels":340,"max_cpc":76,"actual_cpc":76},76449,"full-stack-developer-java-reactjs-ocbc-bank-2","Full Stack Developer (Java, ReactJS)",{"name":82,"slug":83,"logo_url":10},[],[18],[25],{"mq":53,"xml":53,"css3":53,"java":53,"jira":53,"json":53,"ci\u002Fcd":53,"html5":53,"kafka":53,"redux":53,"docker":53,"jenkins":53,"reactjs":53,"bitbucket":53,"liquibase":53,"confluence":53,"javascript":53,"kubernetes":53,"spring boot":53,"spring data":53,"restful apis":53,"spring batch":53,"swagger\u002Fopenapi":53,"automated testing":53},[51,174,326,327,328,329,330,331,332,333,216,334,335,98,40,175,46,31,32,36,336,337,59,338],"Spring Data","Spring Batch","ReactJS","JavaScript","HTML5","CSS3","Redux","RESTful APIs","Swagger\u002FOpenAPI","XML","Bitbucket","Liquibase","Automated Testing",{"ipo":28,"otc":28,"bonds":28,"funds":28,"loans":28,"deposits":28,"full sdlc":53,"cash equities":28,"capital markets":28,"wealth management":28,"agile methodologies":53,"order management systems":28,"front-to-back integration":28,"microservices architecture":53},[341,342,177,343,344,345,346,347,348,349,350,351,352,353],"Agile Methodologies","Full SDLC","Wealth Management","Capital Markets","Order Management Systems","OTC","Bonds","Cash Equities","Funds","IPO","Loans","Deposits","Front-to-Back Integration",{"id":355,"slug":356,"title":357,"raw_title":10,"is_featured":11,"company":358,"raw_hiringOrganization_logo_url":10,"processed_city_gmaps":361,"processed_country_iso_code_gmaps":362,"processed_home_office":86,"processed_salary_min":363,"processed_salary_max":364,"processed_salary_currency":22,"processed_salary_source":23,"processed_working_hours":365,"processed_employment_types":89,"processed_it_skills":366,"processed_it_skills_labels":367,"processed_job_expertise_skills":379,"processed_job_expertise_skills_labels":380,"max_cpc":76,"actual_cpc":76},79227,"avp-data-engineer-uob-asset-management-business-technology-uob-asset-management-ltd-2","AVP, Data Engineer, UOB Asset Management - Business Technology",{"name":359,"slug":360,"logo_url":10},"UOB Asset Management Ltd","uob-asset-management-ltd",[],[18],90000,150000,[25],{"aws":28,"c++":29,"gcp":28,"git":28,"sql":53,"java":29,"ci\u002Fcd":28,"kafka":28,"mlops":28,"scala":29,"looker":28,"python":53,"dataops":28,"etl\u002Felt":53,"tableau":28,"aws glue":28,"bigquery":28,"power bi":28,"azure purview":28,"google cloud data catalog":28},[35,92,51,368,369,370,371,372,373,374,375,376,46,97,96,144,59,377,125,378],"Scala","C++","Power BI","Tableau","Looker","AWS Glue","Azure Purview","Google Cloud Data Catalog","BigQuery","ETL\u002FELT","MLOps",{"data governance":28,"data engineering":53,"data warehousing":53,"cloud data platforms":28,"business intelligence":53,"regulatory compliance":28,"data quality management":53,"data pipeline development":53,"machine learning engineering":53,"software development best practices":28},[117,381,382,383,119,384,385,386,74,387],"Business Intelligence","Machine Learning Engineering","Data Governance","Data Pipeline Development","Data Quality Management","Cloud Data Platforms","Software Development Best Practices",{"id":389,"slug":390,"title":391,"raw_title":10,"is_featured":11,"company":392,"raw_hiringOrganization_logo_url":10,"processed_city_gmaps":393,"processed_country_iso_code_gmaps":394,"processed_home_office":86,"processed_salary_min":363,"processed_salary_max":364,"processed_salary_currency":22,"processed_salary_source":23,"processed_working_hours":395,"processed_employment_types":89,"processed_it_skills":396,"processed_it_skills_labels":397,"processed_job_expertise_skills":405,"processed_job_expertise_skills_labels":406,"max_cpc":76,"actual_cpc":76},76547,"data-engineer-avp-ocbc-bank","Data Engineer (AVP)",{"name":82,"slug":83,"logo_url":10},[],[18],[25],{"aws":28,"etl":53,"ga4":28,"gcp":28,"llm":28,"rag":28,"sql":53,"java":28,"ci\u002Fcd":28,"flask":28,"flink":28,"kafka":28,"redis":28,"spark":53,"docker":28,"python":53,"airflow":53,"pub\u002Fsub":28,"bigquery":28,"cloudera":28,"debezium":28,"fivetran":28,"redshift":28,"confluent":28,"mapreduce":28,"rest apis":28,"terraform":28,"embeddings":28,"kubernetes":28,"semantic search":28,"vector databases":28},[35,92,93,51,94,46,95,98,40,398,96,97,104,376,105,399,400,401,100,101,102,59,108,109,107,103,402,403,404,113,114],"Terraform","Debezium","Confluent","Fivetran","vector databases","embeddings","semantic search",{"devops":28,"data modeling":53,"orchestration":53,"rag pipelines":28,"data lakehouse":53,"batch processing":53,"data engineering":53,"data warehousing":53,"ai knowledge base":28,"cloud infrastructure":28,"banking domain knowledge":28,"data pipeline development":53,"streaming data processing":28},[117,119,407,121,122,384,408,123,124,58,126,409,186],"Data Lakehouse","Data Modeling","RAG Pipelines",{"id":411,"slug":412,"title":413,"raw_title":10,"is_featured":11,"company":414,"raw_hiringOrganization_logo_url":10,"processed_city_gmaps":415,"processed_country_iso_code_gmaps":416,"processed_home_office":86,"processed_salary_min":20,"processed_salary_max":21,"processed_salary_currency":22,"processed_salary_source":23,"processed_working_hours":417,"processed_employment_types":89,"processed_it_skills":418,"processed_it_skills_labels":419,"processed_job_expertise_skills":435,"processed_job_expertise_skills_labels":436,"max_cpc":76,"actual_cpc":76},76528,"senior-ai-engineer-ocbc-bank","Senior AI Engineer",{"name":82,"slug":83,"logo_url":10},[],[18],[25],{"aws":28,"gcp":28,"git":28,"ray":28,"sql":28,"fsdp":28,"java":53,"ci\u002Fcd":28,"kafka":28,"mlops":28,"nosql":28,"numpy":28,"docker":28,"mlflow":28,"pandas":28,"python":53,"autogen":28,"pytorch":28,"azure ml":28,"kubeflow":28,"deepspeed":28,"langchain":28,"kubernetes":28,"tensorflow":28,"spring boot":28,"restful apis":28,"scikit-learn":28,"microservices":53,"pytorch distributed":28},[35,51,420,421,422,423,424,174,425,96,97,426,46,98,40,92,305,144,333,59,378,427,428,429,430,431,432,433,434],"TensorFlow","PyTorch","pandas","NumPy","scikit-learn","Microservices","Azure ML","LangChain","AutoGen","MLflow","Kubeflow","Ray","FSDP","DeepSpeed","PyTorch Distributed",{"edge ai":28,"agentic ai":28,"lora\u002Fqlora":28,"deep learning":28,"peft pipelines":28,"computer vision":28,"machine learning":53,"model deployment":28,"model monitoring":28,"model versioning":28,"vector databases":28,"agile development":28,"federated learning":28,"prompt engineering":28,"distributed systems":28,"multi-agent systems":28,"distributed training":28,"predictive analytics":28,"recommendation systems":28,"transformer architectures":28,"event-driven architectures":28,"natural language processing":28,"large language models (llms)":28,"retrieval-augmented generation (rag)":28},[437,438,439,440,441,442,443,444,309,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459],"Machine Learning","Agentic AI","Multi-agent systems","Deep Learning","Natural Language Processing","Computer Vision","Recommendation Systems","Predictive Analytics","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":461,"slug":462,"title":463,"raw_title":10,"is_featured":11,"company":464,"raw_hiringOrganization_logo_url":10,"processed_city_gmaps":465,"processed_country_iso_code_gmaps":466,"processed_home_office":86,"processed_salary_min":21,"processed_salary_max":467,"processed_salary_currency":22,"processed_salary_source":23,"processed_working_hours":468,"processed_employment_types":89,"processed_it_skills":469,"processed_it_skills_labels":470,"processed_job_expertise_skills":474,"processed_job_expertise_skills_labels":475,"max_cpc":76,"actual_cpc":76},88839,"vp-technical-delivery-manager-channels-group-technology-united-overseas-bank-ltd","VP, Technical Delivery Manager (Channels), Group Technology",{"name":233,"slug":234,"logo_url":10},[16],[18],250000,[25],{"api":53,"java":53,"devops":28,"agile tools":28,"microservices":53,"release management":28},[51,425,471,58,472,473],"API","Release Management","Agile Tools",{"risk management":53,"budget management":53,"change management":28,"software delivery":53,"vendor management":53,"project management":53,"banking applications":28,"technical leadership":53},[476,477,163,478,75,479,480,481],"Project Management","Budget Management","Technical Leadership","Change Management","Software Delivery","Banking Applications",{"id":483,"slug":484,"title":485,"raw_title":10,"is_featured":11,"company":486,"raw_hiringOrganization_logo_url":10,"processed_city_gmaps":487,"processed_country_iso_code_gmaps":488,"processed_home_office":86,"processed_salary_min":363,"processed_salary_max":364,"processed_salary_currency":22,"processed_salary_source":23,"processed_working_hours":489,"processed_employment_types":89,"processed_it_skills":490,"processed_it_skills_labels":491,"processed_job_expertise_skills":500,"processed_job_expertise_skills_labels":501,"max_cpc":76,"actual_cpc":76},76532,"senior-data-engineer-ocbc-bank","Senior Data Engineer",{"name":82,"slug":83,"logo_url":10},[],[18],[25],{"c++":28,"git":28,"sql":53,"java":28,"spark":53,"python":53,"datahub":28,"etl\u002Felt":53,"pyspark":53,"openmetadata":28,"apache iceberg":53,"cloud platforms":53,"streaming systems":53,"open data catalogue":28,"unix\u002Flinux shell scripting":28},[93,492,493,494,495,496,497,35,498,92,377,499,51,369,144],"PySpark","Apache Iceberg","Streaming Systems","Open Data Catalogue","OpenMetadata","DataHub","Unix\u002FLinux Shell Scripting","Cloud Platforms",{"data migration":53,"data governance":28,"agile methodologies":28,"data quality checks":28,"metadata management":28,"data pipeline design":53,"software development":28,"cloud-native data engineering":53,"data lakehouse implementation":53,"real-time streaming pipelines":53},[502,503,504,505,506,383,507,508,341,509],"Cloud-Native Data Engineering","Data Pipeline Design","Data Lakehouse Implementation","Real-Time Streaming Pipelines","Data Migration","Metadata Management","Data Quality Checks","Software Development",{"id":511,"slug":512,"title":485,"raw_title":10,"is_featured":11,"company":513,"raw_hiringOrganization_logo_url":10,"processed_city_gmaps":514,"processed_country_iso_code_gmaps":515,"processed_home_office":86,"processed_salary_min":363,"processed_salary_max":364,"processed_salary_currency":22,"processed_salary_source":23,"processed_working_hours":516,"processed_employment_types":89,"processed_it_skills":517,"processed_it_skills_labels":518,"processed_job_expertise_skills":520,"processed_job_expertise_skills_labels":521,"max_cpc":76,"actual_cpc":76},76533,"senior-data-engineer-ocbc-bank-2",{"name":82,"slug":83,"logo_url":10},[],[18],[25],{"c++":28,"git":28,"sql":53,"java":28,"python":53,"datahub":28,"etl\u002Felt":53,"pyspark":53,"apache spark":53,"openmetadata":28,"apache iceberg":53,"cloud platforms":53,"streaming systems":53,"agile methodologies":28,"open data catalogue":28,"unix\u002Flinux shell scripting":28},[35,92,519,492,493,494,499,377,498,495,496,497,51,369,144,341],"Apache Spark",{"data quality":28,"data lakehouse":53,"data migration":53,"data pipelines":53,"data governance":28,"data engineering":53,"real-time processing":53,"software development":28,"cloud-native architecture":53},[117,522,118,407,523,506,383,524,509],"Cloud-Native Architecture","Real-Time Processing","Data Quality",{"id":526,"slug":527,"title":528,"raw_title":10,"is_featured":11,"company":529,"raw_hiringOrganization_logo_url":10,"processed_city_gmaps":530,"processed_country_iso_code_gmaps":531,"processed_home_office":86,"processed_salary_min":532,"processed_salary_max":533,"processed_salary_currency":22,"processed_salary_source":23,"processed_working_hours":534,"processed_employment_types":89,"processed_it_skills":535,"processed_it_skills_labels":536,"processed_job_expertise_skills":539,"processed_job_expertise_skills_labels":540,"max_cpc":76,"actual_cpc":76},62517,"software-engineer-avp-ocbc-bank-2","Software Engineer (AVP)",{"name":82,"slug":83,"logo_url":10},[],[18],70000,100000,[25],{"git":28,"java":28,"python":28,"react js":28,"agile methodologies":28},[51,35,537,144,538],"React JS","Agile methodologies",{"code review":28,"troubleshooting":28,"software development":53,"end-to-end project implementation":28},[509,541,312,289],"End-to-end Project Implementation",{"id":543,"slug":544,"title":545,"raw_title":10,"is_featured":11,"company":546,"raw_hiringOrganization_logo_url":10,"processed_city_gmaps":547,"processed_country_iso_code_gmaps":548,"processed_home_office":86,"processed_salary_min":20,"processed_salary_max":21,"processed_salary_currency":22,"processed_salary_source":23,"processed_working_hours":549,"processed_employment_types":89,"processed_it_skills":550,"processed_it_skills_labels":551,"processed_job_expertise_skills":556,"processed_job_expertise_skills_labels":557,"max_cpc":76,"actual_cpc":76},68081,"vp1-senior-genai-engineer-gmet-1011-united-overseas-bank-ltd","VP1 Senior GenAI Engineer, GMET",{"name":233,"slug":234,"logo_url":10},[16],[18],[25],{"rag":53,"java":28,"vllm":28,"redis":28,"python":53,"elastic":28,"langfuse":28,"langchain":53,"langgraph":53,"openshift":28,"kubernetes":28},[35,51,552,427,113,40,141,102,553,554,555],"LangGraph","vLLM","Elastic","Langfuse",{"api design":28,"observability":28,"troubleshooting":28,"distributed systems":28,"software engineering":53,"production resilience":28,"enterprise integration":53},[283,558,309,559,71,289,560],"API Design","Production Resilience","Enterprise Integration",{"id":562,"slug":563,"title":564,"raw_title":10,"is_featured":11,"company":565,"raw_hiringOrganization_logo_url":10,"processed_city_gmaps":566,"processed_country_iso_code_gmaps":567,"processed_home_office":86,"processed_salary_min":20,"processed_salary_max":21,"processed_salary_currency":22,"processed_salary_source":23,"processed_working_hours":568,"processed_employment_types":89,"processed_it_skills":569,"processed_it_skills_labels":570,"processed_job_expertise_skills":583,"processed_job_expertise_skills_labels":584,"max_cpc":76,"actual_cpc":76},67990,"first-vp-senior-data-engineer-group-technology-amp-ops-1011-united-overseas-bank-ltd","First VP, Senior Data Engineer, Group Technology & Ops",{"name":233,"slug":234,"logo_url":10},[16],[18],[25],{"cdc":53,"cml":28,"sql":53,"hive":28,"java":53,"nifi":28,"atlas":28,"ci\u002Fcd":28,"flask":28,"flink":28,"kafka":53,"react":28,"docker":28,"hadoop":53,"impala":28,"mlflow":28,"python":53,"ranger":28,"airflow":28,"etl\u002Felt":53,"iceberg":28,"xgboost":28,"openshift":28,"terraform":28,"kubernetes":28,"spark mllib":28,"apache spark":53,"scikit-learn":28,"data modeling":53,"data lakehouse":53,"api integration":28,"shell scripting":28},[519,51,35,92,571,46,94,572,573,574,575,576,577,40,141,98,59,429,95,398,100,306,138,408,377,578,579,407,580,424,581,582],"Hadoop","Hive","Impala","Iceberg","Ranger","Atlas","Nifi","CDC","API Integration","Spark MLlib","XGBoost","CML",{"nlp":28,"rag":28,"devops":28,"data quality":53,"explainable ai":28,"data governance":53,"data engineering":53,"model deployment":28,"data architecture":53,"performance tuning":53,"fraud investigation":28,"agentic applications":28,"ai-driven risk scoring":28,"full-stack development":28,"infrastructure as code":28,"machine learning operations":28},[117,585,383,524,586,587,588,589,590,155,58,591,592,593,113,594],"Data Architecture","Machine Learning Operations","AI-driven Risk Scoring","Fraud Investigation","Explainable AI","Full-stack Development","Infrastructure as Code","Model Deployment","Agentic Applications","NLP",{"id":596,"slug":597,"title":598,"raw_title":10,"is_featured":11,"company":599,"raw_hiringOrganization_logo_url":10,"processed_city_gmaps":602,"processed_country_iso_code_gmaps":603,"processed_home_office":86,"processed_salary_min":20,"processed_salary_max":21,"processed_salary_currency":604,"processed_salary_source":23,"processed_working_hours":605,"processed_employment_types":89,"processed_it_skills":606,"processed_it_skills_labels":607,"processed_job_expertise_skills":611,"processed_job_expertise_skills_labels":612,"max_cpc":76,"actual_cpc":76},60026,"business-consultant-risk-intelligence-sgp001-refinitiv-asia-pte-ltd","Business Consultant - Risk Intelligence",{"name":600,"slug":601,"logo_url":10},"Refinitiv Asia Pte. Ltd.","refinitiv-asia-pte-ltd",[16],[18],"USD",[25],{"java":28,"python":53,"data science":53,"api technologies":53,"machine learning":28,"cloud platforms (aws, azure)":28},[35,51,608,609,610,437],"API Technologies","Cloud Platforms (AWS, Azure)","Data Science",{"data modeling":53,"due diligence":53,"sales support":53,"data enrichment":53,"risk intelligence":53,"data transformation":53,"screening solutions":53,"solution consulting":53,"sanctions compliance":53,"solution integration":53,"watchlist management":28,"adverse media analytics":28,"anti-money laundering (aml)":53,"third-party risk management":53,"regulatory knowledge (ofac, fincen, fatf, mas, hkma, austrac)":53},[613,614,615,408,616,617,618,619,620,621,622,623,624,625,626],"Anti-Money Laundering (AML)","Sanctions Compliance","Third-Party Risk Management","Data Transformation","Data Enrichment","Solution Integration","Sales Support","Solution Consulting","Regulatory Knowledge (OFAC, FinCEN, FATF, MAS, HKMA, AUSTRAC)","Risk Intelligence","Due Diligence","Screening Solutions","Watchlist Management","Adverse Media Analytics",{"id":628,"slug":629,"title":630,"raw_title":10,"is_featured":11,"company":631,"raw_hiringOrganization_logo_url":10,"processed_city_gmaps":632,"processed_country_iso_code_gmaps":633,"processed_home_office":86,"processed_salary_min":20,"processed_salary_max":21,"processed_salary_currency":22,"processed_salary_source":23,"processed_working_hours":634,"processed_employment_types":89,"processed_it_skills":635,"processed_it_skills_labels":636,"processed_job_expertise_skills":642,"processed_job_expertise_skills_labels":643,"max_cpc":76,"actual_cpc":76},62235,"ai-software-engineer-vped-ocbc-bank","AI Software Engineer - VP\u002FED",{"name":82,"slug":83,"logo_url":10},[],[18],[25],{"aws":53,"gcp":53,"mcp":53,"java":53,"azure":53,"ci\u002Fcd":53,"devops":53,"python":53,"node.js":53,"langchain":53,"langgraph":53,"typescript":53,"vector databases":53,"orchestration frameworks":53,"agent-based architectures":53},[51,35,637,638,96,41,97,59,58,427,552,639,452,640,641],"TypeScript","Node.js","MCP","Orchestration frameworks","Agent-based architectures",{"apis":53,"agents":53,"ai apis":53,"copilots":53,"security":53,"golden paths":53,"ai governance":53,"observability":53,"ci\u002Fcd pipelines":53,"adoption metrics":53,"software quality":53,"delivery velocity":53,"knowledge systems":53,"distributed systems":53,"workflow automation":53,"platform engineering":53,"software engineering":53,"software architecture":53,"developer productivity":53,"engineering toolchains":53,"operational resilience":53,"ai-powered applications":53,"business-impact metrics":53,"reference architectures":53,"responsible ai practices":53,"large language models (llms)":53,"enterprise-scale applications":53,"engineering productivity metrics":53,"retrieval-augmented generation (rag)":53},[644,645,646,219,647,648,649,650,71,651,453,652,653,654,655,656,657,658,214,659,660,661,662,663,664,665,666,667,668],"Software engineering","Enterprise-scale applications","Platform engineering","APIs","Software architecture","AI governance","Security","Responsible AI practices","Large language models (LLMs)","AI APIs","AI-powered applications","Copilots","Agents","Workflow automation","Knowledge systems","Engineering toolchains","Developer productivity","Software quality","Operational resilience","Delivery velocity","Reference architectures","Golden paths","Engineering productivity metrics","Adoption metrics","Business-impact metrics",{"image_path":670,"content_de":10,"content_en":10,"composite_key":671,"last_updated":672},"\u002Fimages\u002Fskill\u002Fjava.webp","skill:java:sg","2026-08-17T09:01:49.644891+02:00",{"industry":674,"employment_type":698,"expertise_skills":706,"it_skills":761,"salary_currency":826,"processed_working_hours":831},[675,679,683,686,689,692,695],{"key":676,"label":677,"count":678},"banking","Banking",26,{"key":680,"label":681,"count":682},"financial services","Financial Services",20,{"key":684,"label":343,"count":685},"wealth management",6,{"key":687,"label":688,"count":53},"financial markets infrastructure","Financial Markets Infrastructure",{"key":690,"label":691,"count":28},"data","Data",{"key":693,"label":694,"count":76},"data provider","Data Provider",{"key":696,"label":697,"count":76},"asset management","Asset Management",[699,702,704],{"key":89,"label":700,"count":701},"PERMANENT",37,{"key":26,"label":703,"count":28},"CONTRACT",{"key":278,"label":705,"count":76},"STUDENT",[707,711,713,715,717,720,723,725,727,729,731,733,735,737,739,742,744,746,749,751,753,755,757,759],{"key":708,"label":709,"slug":708,"count":710},"devops","Devops",7,{"key":712,"label":117,"slug":712,"count":685},"data-engineering",{"key":714,"label":383,"slug":714,"count":685},"data-governance",{"key":716,"label":74,"slug":716,"count":685},"regulatory-compliance",{"key":718,"label":509,"slug":718,"count":719},"software-development",5,{"key":721,"label":722,"slug":721,"count":719},"incident-management","Incident Management",{"key":724,"label":289,"slug":724,"count":719},"troubleshooting",{"key":726,"label":75,"slug":726,"count":719},"risk-management",{"key":728,"label":312,"slug":728,"count":719},"code-review",{"key":730,"label":309,"slug":730,"count":719},"distributed-systems",{"key":732,"label":67,"slug":732,"count":719},"automation",{"key":734,"label":341,"slug":734,"count":53},"agile-methodologies",{"key":736,"label":71,"slug":736,"count":53},"observability",{"key":738,"label":119,"slug":738,"count":53},"data-warehousing",{"key":740,"label":741,"slug":740,"count":53},"sdlc","Sdlc",{"key":743,"label":260,"slug":743,"count":53},"production-support",{"key":745,"label":479,"slug":745,"count":53},"change-management",{"key":747,"label":748,"slug":747,"count":53},"project-management","Project management",{"key":750,"label":157,"slug":750,"count":28},"payment-systems",{"key":752,"label":177,"slug":752,"count":28},"microservices-architecture",{"key":754,"label":592,"slug":754,"count":28},"model-deployment",{"key":756,"label":524,"slug":756,"count":28},"data-quality",{"key":758,"label":121,"slug":758,"count":28},"batch-processing",{"key":760,"label":163,"slug":760,"count":28},"vendor-management",[762,764,766,769,772,776,779,781,784,787,790,793,795,797,800,802,805,808,810,813,816,818,820,823],{"key":763,"label":51,"slug":763,"count":4},"java",{"key":765,"label":35,"slug":765,"count":682},"python",{"key":767,"label":40,"slug":767,"count":768},"kubernetes",16,{"key":770,"label":92,"slug":770,"count":771},"sql",15,{"key":773,"label":774,"slug":773,"count":775},"cicd","Ci\u002FCd",14,{"key":777,"label":98,"slug":777,"count":778},"docker",12,{"key":780,"label":46,"slug":780,"count":778},"kafka",{"key":782,"label":144,"slug":782,"count":783},"git",11,{"key":785,"label":174,"slug":785,"count":786},"spring-boot",9,{"key":788,"label":789,"slug":788,"count":786},"aws","Aws",{"key":791,"label":792,"slug":791,"count":710},"ms-azure","MS Azure",{"key":794,"label":242,"slug":794,"count":710},"splunk",{"key":796,"label":36,"slug":796,"count":685},"jenkins",{"key":798,"label":799,"slug":798,"count":685},"javascript","Javascript",{"key":801,"label":369,"slug":801,"count":685},"c",{"key":803,"label":804,"slug":803,"count":685},"gcp","Gcp",{"key":806,"label":807,"slug":806,"count":685},"mq","Mq",{"key":809,"label":33,"slug":809,"count":719},"linux",{"key":811,"label":812,"slug":811,"count":719},"openshift","Openshift",{"key":814,"label":815,"slug":814,"count":53},"restful-apis","Restful Apis",{"key":817,"label":102,"slug":817,"count":53},"redis",{"key":819,"label":243,"slug":819,"count":53},"ansible",{"key":821,"label":822,"slug":821,"count":53},"jboss","Jboss",{"key":824,"label":825,"slug":824,"count":53},"etlelt","Etl\u002FElt",[827,829,830],{"key":22,"label":22,"count":828},39,{"key":300,"label":300,"count":76},{"key":604,"label":604,"count":76},[832],{"key":25,"label":25,"count":4},{"total":834,"jobs":835},0,[]]