[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"seo-content-expertise-software-design-patterns-ro":3,"job-search-\u002Fen-ro\u002Fjobs-by-expertise\u002Fsoftware-design-patterns":4,"expertise-filters-\u002Fen-ro\u002Fjobs-by-expertise\u002Fsoftware-design-patterns":107,"featured-jobs-\u002Fen-ro\u002Fjobs-by-expertise\u002Fsoftware-design-patterns":231},{},{"total":5,"jobs":6},2,[7,74],{"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":18,"processed_home_office":20,"processed_salary_min":21,"processed_salary_max":22,"processed_salary_currency":23,"processed_salary_source":24,"processed_working_hours":25,"processed_employment_types":27,"processed_it_skills":28,"processed_it_skills_labels":31,"processed_job_expertise_skills":53,"processed_job_expertise_skills_labels":54,"max_cpc":73,"actual_cpc":73},71855,"senior-backend-engineer-fmx-f063-db-global-technology-srl-3","Senior Backend Engineer (f\u002Fm\u002Fx)",null,false,{"name":14,"slug":15,"logo_url":11},"F063 DB Global Technology SRL","f063-db-global-technology-srl",[17],"București",[19],"RO","hybrid",40000,70000,"EUR","estimated",[26],"FULL_TIME","permanent",{"gcp":29,"git":29,"jms":5,"sql":29,"bash":29,"java":30,"junit":29,"kafka":5,"linux":29,"maven":29,"gradle":29,"ibm mq":5,"solace":5,"java se":30,"jenkins":29,"mockito":29,"java 17+":30,"rabbitmq":5,"teamcity":29,"kubernetes":29,"fix protocol":5},3,4,[32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52],"Java","Java SE","Java 17+","JUnit","Mockito","Git","Maven","Gradle","Jenkins","TeamCity","GCP","Kubernetes","SQL","Linux","Bash","Kafka","JMS","RabbitMQ","IBM MQ","Solace","FIX Protocol",{"ci\u002Fcd":29,"debugging":30,"code reviews":30,"unit testing":30,"multithreading":30,"capital markets":5,"trading systems":5,"troubleshooting":30,"performance tuning":30,"production support":29,"integration testing":30,"concurrency patterns":30,"jvm memory management":30,"software design patterns":29,"event-driven architectures":29,"software quality assurance":30,"asynchronous communication patterns":29,"software development life cycle (sdlc)":30},[55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72],"Software Development Life Cycle (SDLC)","Multithreading","Concurrency Patterns","JVM Memory Management","Unit Testing","Integration Testing","Code Reviews","Asynchronous Communication Patterns","Event-Driven Architectures","CI\u002FCD","Software Quality Assurance","Debugging","Troubleshooting","Performance Tuning","Production Support","Software Design Patterns","Capital Markets","Trading Systems",1,{"id":75,"slug":76,"title":77,"raw_title":11,"is_featured":12,"company":78,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":82,"processed_country_iso_code_gmaps":83,"processed_home_office":20,"processed_salary_min":84,"processed_salary_max":85,"processed_salary_currency":86,"processed_salary_source":24,"processed_working_hours":87,"processed_employment_types":27,"processed_it_skills":88,"processed_it_skills_labels":89,"processed_job_expertise_skills":99,"processed_job_expertise_skills_labels":100,"max_cpc":73,"actual_cpc":106},33847,"full-stack-java-engineer-ing-hubs-romania-ing-hubs-bv-amsterdam-sucursala-bucuresti","Full Stack Java Engineer @ING Hubs Romania",{"name":79,"slug":80,"logo_url":81},"ING Bank N. V. Amsterdam - Sucursala Bucuresti","ing-bank-n-v-amsterdam-sucursala-bucuresti","https:\u002F\u002Fwww.ing.de\u002Fbinaries\u002Fcontent\u002Fgallery\u002Fing-images\u002Fuber-uns\u002Fpresse\u002Fpressebilder\u002Fing_logo-72dpi_rgb.jpg",[17],[19],15000,25000,"RON",[26],{"java":30,"vite":29,"ci\u002Fcd":29,"react":30,"kotlin":29,"ms sql":5,"vitest":29,"kubernetes":5,"spring boot":5,"azure devops":5,"web components":29,"relational databases":29},[90,91,92,93,32,94,64,95,96,97,98,43],"React","Vite","Vitest","Web Components","Kotlin","Relational Databases","Spring Boot","Azure DevOps","MS SQL",{"esg knowledge":5,"ui\u002Fux principles":29,"automated testing":30,"software design patterns":30,"data-driven decision making":29,"object-oriented programming":30},[70,101,102,103,104,105],"Object-Oriented Programming","Automated Testing","UI\u002FUX Principles","Data-Driven Decision Making","ESG Knowledge",0.3,{"industry":108,"employment_type":115,"expertise_skills":118,"it_skills":170,"salary_currency":226,"processed_working_hours":229},[109,112],{"key":110,"label":111,"count":73},"banking","Banking",{"key":113,"label":114,"count":73},"financial services","Financial Services",[116],{"key":27,"label":117,"count":5},"PERMANENT",[119,121,123,125,128,130,132,134,136,139,141,143,146,148,150,152,154,157,159,161,163,166,168],{"key":120,"label":70,"slug":120,"count":5},"software-design-patterns",{"key":122,"label":102,"slug":122,"count":73},"automated-testing",{"key":124,"label":71,"slug":124,"count":73},"capital-markets",{"key":126,"label":127,"slug":126,"count":73},"cicd","Ci\u002FCd",{"key":129,"label":61,"slug":129,"count":73},"code-reviews",{"key":131,"label":57,"slug":131,"count":73},"concurrency-patterns",{"key":133,"label":104,"slug":133,"count":73},"data-driven-decision-making",{"key":135,"label":66,"slug":135,"count":73},"debugging",{"key":137,"label":138,"slug":137,"count":73},"esg-knowledge","Esg Knowledge",{"key":140,"label":63,"slug":140,"count":73},"event-driven-architectures",{"key":142,"label":60,"slug":142,"count":73},"integration-testing",{"key":144,"label":145,"slug":144,"count":73},"jvm-memory-management","Jvm Memory Management",{"key":147,"label":56,"slug":147,"count":73},"multithreading",{"key":149,"label":101,"slug":149,"count":73},"object-oriented-programming",{"key":151,"label":68,"slug":151,"count":73},"performance-tuning",{"key":153,"label":69,"slug":153,"count":73},"production-support",{"key":155,"label":156,"slug":155,"count":73},"software-development-life-cycle-sdlc","Software Development Life Cycle (Sdlc)",{"key":158,"label":65,"slug":158,"count":73},"software-quality-assurance",{"key":160,"label":72,"slug":160,"count":73},"trading-systems",{"key":162,"label":67,"slug":162,"count":73},"troubleshooting",{"key":164,"label":165,"slug":164,"count":73},"uiux-principles","Ui\u002FUx Principles",{"key":167,"label":62,"slug":167,"count":73},"asynchronous-communication-patterns",{"key":169,"label":59,"slug":169,"count":73},"unit-testing",[171,173,175,176,179,182,184,186,189,191,194,196,199,202,204,206,208,210,212,215,218,220,222,224],{"key":172,"label":32,"slug":172,"count":5},"java",{"key":174,"label":43,"slug":174,"count":5},"kubernetes",{"key":126,"label":127,"slug":126,"count":73},{"key":177,"label":178,"slug":177,"count":73},"fix-protocol","Fix Protocol",{"key":180,"label":181,"slug":180,"count":73},"gcp","Gcp",{"key":183,"label":37,"slug":183,"count":73},"git",{"key":185,"label":39,"slug":185,"count":73},"gradle",{"key":187,"label":188,"slug":187,"count":73},"ibm-mq","Ibm Mq",{"key":190,"label":34,"slug":190,"count":73},"java-17",{"key":192,"label":193,"slug":192,"count":73},"java-se","Java Se",{"key":195,"label":40,"slug":195,"count":73},"jenkins",{"key":197,"label":198,"slug":197,"count":73},"jms","Jms",{"key":200,"label":201,"slug":200,"count":73},"junit","Junit",{"key":203,"label":47,"slug":203,"count":73},"kafka",{"key":205,"label":94,"slug":205,"count":73},"kotlin",{"key":207,"label":45,"slug":207,"count":73},"linux",{"key":209,"label":38,"slug":209,"count":73},"maven",{"key":211,"label":36,"slug":211,"count":73},"mockito",{"key":213,"label":214,"slug":213,"count":73},"ms-sql","Ms Sql",{"key":216,"label":217,"slug":216,"count":73},"rabbitmq","Rabbitmq",{"key":219,"label":90,"slug":219,"count":73},"react",{"key":221,"label":95,"slug":221,"count":73},"relational-databases",{"key":223,"label":51,"slug":223,"count":73},"solace",{"key":225,"label":96,"slug":225,"count":73},"spring-boot",[227,228],{"key":23,"label":23,"count":73},{"key":86,"label":86,"count":73},[230],{"key":26,"label":26,"count":5},{"total":232,"jobs":233},0,[]]