[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"seo-content-skill-scala-gb":3,"job-search-\u002Fde-gb\u002Fjobs-by-skill\u002Fscala":8,"skill-page-filters-\u002Fde-gb\u002Fjobs-by-skill\u002Fscala":121,"featured-jobs-\u002Fde-gb\u002Fjobs-by-skill\u002Fscala":253},{"image_path":4,"content_de":5,"content_en":5,"composite_key":6,"last_updated":7},"\u002Fimages\u002Fskill\u002Fscala.webp",null,"skill:scala:gb","2026-08-17T09:06:02.322426+02:00",{"total":9,"jobs":10},2,[11,68],{"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":34,"processed_job_expertise_skills":55,"processed_job_expertise_skills_labels":56,"max_cpc":67,"actual_cpc":67},59524,"principal-platform-engineer-gbr006-refinitiv-limited","Principal Platform Engineer",false,{"name":17,"slug":18,"logo_url":5},"Refinitiv Limited","refinitiv-limited",[20],"Edinburgh",[22],"GB","onsite",100000,150000,"GBP","estimated",[29],"FULL_TIME","permanent",{"aws":32,"gcp":32,"sql":33,"java":32,"azure":32,"scala":32,"oracle":32,"presto":32,"python":33,"power bi":32,"clickhouse":9,"databricks":33,"postgresql":32,"sql server":32,"apache druid":9,"apache kafka":32,"apache pinot":9,"apache spark":33,"aws sagemaker":9,"azure ml studio":9},3,4,[35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54],"Python","Java","Scala","SQL","Databricks","Apache Spark","Apache Kafka","Presto","Azure","AWS","GCP","Power BI","Oracle","PostgreSQL","SQL Server","Azure ML Studio","AWS Sagemaker","Clickhouse","Apache Druid","Apache Pinot",{"data analysis":33,"data modeling":33,"etl development":33,"machine learning":9,"stream analytics":9,"data architecture":33,"data visualization":32,"big data engineering":33,"data pipeline design":33,"real-time data processing":9},[57,58,59,60,61,62,63,64,65,66],"Big Data Engineering","Data Pipeline Design","Data Architecture","ETL Development","Data Modeling","Data Analysis","Data Visualization","Machine Learning","Real-time Data Processing","Stream Analytics",1,{"id":69,"slug":70,"title":71,"raw_title":5,"is_featured":15,"company":72,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":75,"processed_country_iso_code_gmaps":77,"processed_home_office":23,"processed_salary_min":78,"processed_salary_max":79,"processed_salary_currency":26,"processed_salary_source":27,"processed_working_hours":80,"processed_employment_types":30,"processed_it_skills":81,"processed_it_skills_labels":82,"processed_job_expertise_skills":100,"processed_job_expertise_skills_labels":101,"max_cpc":67,"actual_cpc":67},59872,"senior-java-developer-lseg-employment-services-limited","Senior Java Developer",{"name":73,"slug":74,"logo_url":5},"LSEG Employment Services Limited","lseg-employment-services-limited",[76],"London",[22],90000,120000,[29],{"mq":32,"aws":33,"sql":33,"akka":33,"java":32,"pact":33,"junit":33,"kafka":33,"scala":33,"docker":33,"flyway":32,"gitlab":33,"gherkin":33,"reactjs":32,"cucumber":33,"postgres":33,"liquibase":32,"kubernetes":33,"cats\u002Fscalaz":33,"play framework":33,"test containers":33},[37,36,83,84,85,38,86,44,87,88,89,90,91,92,93,94,95,96,97,98,99],"Akka","Play Framework","Cats\u002FScalaz","Postgres","Docker","Kubernetes","Kafka","MQ","GitLab","JUnit","Cucumber","Gherkin","PACT","Test Containers","Flyway","Liquibase","ReactJS",{"scrum":33,"kanban":33,"algorithms":33,"concurrency":33,"orchestration":33,"data structures":33,"multi-threading":33,"cloud networking":32,"containerization":33,"devops pipelines":33,"sprint ceremonies":33,"shift-left testing":33,"agile methodologies":33,"domain-driven design":33,"microservices design":33,"functional programming":33,"scaled agile environments":33,"object-oriented programming":33,"event-driven microservices architecture":33},[102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120],"Event-driven microservices architecture","Domain-Driven Design","Microservices design","Containerization","Orchestration","DevOps pipelines","Shift-left testing","Functional programming","Object-oriented programming","Concurrency","Multi-threading","Data structures","Algorithms","Cloud networking","Agile methodologies","Scrum","Kanban","Sprint ceremonies","Scaled agile environments",{"industry":122,"employment_type":129,"expertise_skills":132,"it_skills":192,"salary_currency":249,"processed_working_hours":251},[123,126],{"key":124,"label":125,"count":9},"financial markets infrastructure","Financial Markets Infrastructure",{"key":127,"label":128,"count":9},"data","Data",[130],{"key":30,"label":131,"count":9},"PERMANENT",[133,136,138,141,144,146,148,150,153,155,157,160,162,165,168,170,172,174,177,180,182,185,188,190],{"key":134,"label":135,"slug":134,"count":67},"cloud-networking","Cloud Networking",{"key":137,"label":59,"slug":137,"count":67},"data-architecture",{"key":139,"label":140,"slug":139,"count":67},"etl-development","Etl Development",{"key":142,"label":143,"slug":142,"count":67},"sprint-ceremonies","Sprint Ceremonies",{"key":145,"label":117,"slug":145,"count":67},"scrum",{"key":147,"label":118,"slug":147,"count":67},"kanban",{"key":149,"label":111,"slug":149,"count":67},"concurrency",{"key":151,"label":152,"slug":151,"count":67},"agile-methodologies","Agile Methodologies",{"key":154,"label":114,"slug":154,"count":67},"algorithms",{"key":156,"label":58,"slug":156,"count":67},"data-pipeline-design",{"key":158,"label":159,"slug":158,"count":67},"shift-left-testing","Shift-Left Testing",{"key":161,"label":105,"slug":161,"count":67},"containerization",{"key":163,"label":164,"slug":163,"count":67},"event-driven-microservices-architecture","Event-Driven Microservices Architecture",{"key":166,"label":167,"slug":166,"count":67},"microservices-design","Microservices Design",{"key":169,"label":61,"slug":169,"count":67},"data-modeling",{"key":171,"label":66,"slug":171,"count":67},"stream-analytics",{"key":173,"label":63,"slug":173,"count":67},"data-visualization",{"key":175,"label":176,"slug":175,"count":67},"object-oriented-programming","Object-Oriented Programming",{"key":178,"label":179,"slug":178,"count":67},"real-time-data-processing","Real-Time Data Processing",{"key":181,"label":62,"slug":181,"count":67},"data-analysis",{"key":183,"label":184,"slug":183,"count":67},"multi-threading","Multi-Threading",{"key":186,"label":187,"slug":186,"count":67},"devops-pipelines","Devops Pipelines",{"key":189,"label":64,"slug":189,"count":67},"machine-learning",{"key":191,"label":103,"slug":191,"count":67},"domain-driven-design",[193,195,198,200,202,204,207,209,211,213,215,217,219,221,223,225,228,231,233,236,239,241,244,246],{"key":194,"label":38,"slug":194,"count":9},"sql",{"key":196,"label":197,"slug":196,"count":9},"aws","Aws",{"key":199,"label":36,"slug":199,"count":9},"java",{"key":201,"label":37,"slug":201,"count":9},"scala",{"key":203,"label":35,"slug":203,"count":67},"python",{"key":205,"label":206,"slug":205,"count":67},"sql-server","Sql Server",{"key":208,"label":47,"slug":208,"count":67},"oracle",{"key":210,"label":41,"slug":210,"count":67},"apache-kafka",{"key":212,"label":42,"slug":212,"count":67},"presto",{"key":214,"label":97,"slug":214,"count":67},"flyway",{"key":216,"label":93,"slug":216,"count":67},"cucumber",{"key":218,"label":53,"slug":218,"count":67},"apache-druid",{"key":220,"label":86,"slug":220,"count":67},"postgres",{"key":222,"label":83,"slug":222,"count":67},"akka",{"key":224,"label":88,"slug":224,"count":67},"kubernetes",{"key":226,"label":227,"slug":226,"count":67},"aws-sagemaker","Aws Sagemaker",{"key":229,"label":230,"slug":229,"count":67},"pact","Pact",{"key":232,"label":89,"slug":232,"count":67},"kafka",{"key":234,"label":235,"slug":234,"count":67},"ms-azure","MS Azure",{"key":237,"label":238,"slug":237,"count":67},"postgresql","Postgresql",{"key":240,"label":94,"slug":240,"count":67},"gherkin",{"key":242,"label":243,"slug":242,"count":67},"mq","Mq",{"key":245,"label":85,"slug":245,"count":67},"catsscalaz",{"key":247,"label":248,"slug":247,"count":67},"azure-ml-studio","Azure Ml Studio",[250],{"key":26,"label":26,"count":9},[252],{"key":29,"label":29,"count":9},{"total":254,"jobs":255},0,[]]