[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"seo-content-expertise-software-development-es":3,"job-search-\u002Fde-es\u002Fjobs-by-expertise\u002Fsoftware-development":8,"expertise-filters-\u002Fde-es\u002Fjobs-by-expertise\u002Fsoftware-development":230,"featured-jobs-\u002Fde-es\u002Fjobs-by-expertise\u002Fsoftware-development":365},{"image_path":4,"content_de":5,"content_en":5,"composite_key":6,"last_updated":7},"\u002Fimages\u002Fexpertise\u002Fsoftware-development.webp",null,"expertise:software-development:es","2026-08-17T09:10:15.061501+02:00",{"total":9,"jobs":10},4,[11,107,156,191],{"id":12,"slug":13,"title":14,"raw_title":5,"is_featured":15,"company":16,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":20,"processed_country_iso_code_gmaps":22,"processed_home_office":24,"processed_salary_min":25,"processed_salary_max":26,"processed_salary_currency":27,"processed_salary_source":28,"processed_working_hours":29,"processed_employment_types":31,"processed_it_skills":32,"processed_it_skills_labels":34,"processed_job_expertise_skills":97,"processed_job_expertise_skills_labels":98,"max_cpc":106,"actual_cpc":106},84277,"backend-engineer-affluents-ing-bank-nv-sucursal-en-espana","Backend Engineer - Affluents",false,{"name":17,"slug":18,"logo_url":19},"ING BANK NV SUCURSAL EN ESPAÑA","ing-bank-nv-sucursal-en-espana","https:\u002F\u002Fwww.ing.de\u002Fbinaries\u002Fcontent\u002Fgallery\u002Fing-images\u002Fuber-uns\u002Fpresse\u002Fpressebilder\u002Fing_logo-72dpi_rgb.jpg",[21],"Madrid",[23],"ES","hybrid",45000,65000,"EUR","estimated",[30],"FULL_TIME","permanent",{"bdd":33,"css":33,"ddd":9,"git":9,"jwt":33,"akka":33,"html":33,"java":9,"azure":9,"junit":9,"kafka":33,"maven":9,"nosql":33,"scala":33,"solid":9,"devops":9,"docker":9,"flyway":33,"kibana":33,"ansible":9,"futures":33,"grafana":33,"jenkins":33,"mockito":9,"mockmvc":9,"mongodb":33,"cucumber":33,"logstash":33,"rabbitmq":33,"selenium":33,"wiremock":9,"cassandra":33,"liquibase":33,"openshift":9,"powermock":9,"clean code":9,"javascript":33,"kubernetes":9,"mutual tls":33,"prometheus":33,"spring mvc":9,"api gateway":9,"spring boot":9,"spring core":9,"access token":33,"apache camel":33,"unit testing":9,"elasticsearch":33,"feature flags":9,"microservices":9,"smoke testing":9,"ci\u002Fcd pipelines":9,"circuit breaker":9,"design patterns":9,"spring security":9,"contract testing":9,"service discovery":9,"integration testing":9,"reactive programming":33,"hexagonal architecture":9,"software craftsmanship":9,"spring dependency injection":9},3,[35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96],"Java","Spring Boot","Spring MVC","Spring Core","Spring Security","Spring Dependency Injection","Microservices","Hexagonal Architecture","Circuit Breaker","API Gateway","Service Discovery","Feature Flags","Design Patterns","SOLID","Clean Code","Software Craftsmanship","Unit Testing","Integration Testing","Smoke Testing","JUnit","Contract Testing","Mockito","MockMvc","WireMock","PowerMock","Maven","Docker","OpenShift","Kubernetes","Ansible","Git","DDD","CI\u002FCD pipelines","DevOps","Azure","Flyway","Liquibase","Prometheus","JWT","Mutual TLS","Access token","Jenkins","BDD","Reactive programming","Futures","Akka","Scala","NoSQL","Cassandra","MongoDB","RabbitMQ","Kafka","Apache Camel","Selenium","Cucumber","Elasticsearch","Logstash","Kibana","Grafana","JavaScript","HTML","CSS",{"monitoring":9,"production support":9,"release management":9,"backend development":9,"software development":9,"environments management":9,"retail banking knowledge":33},[99,100,101,102,103,104,105],"Backend development","Software development","Retail banking knowledge","Production support","Environments management","Release management","Monitoring",1,{"id":108,"slug":109,"title":110,"raw_title":5,"is_featured":15,"company":111,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":115,"processed_country_iso_code_gmaps":117,"processed_home_office":24,"processed_salary_min":118,"processed_salary_max":119,"processed_salary_currency":27,"processed_salary_source":28,"processed_working_hours":120,"processed_employment_types":31,"processed_it_skills":121,"processed_it_skills_labels":122,"processed_job_expertise_skills":143,"processed_job_expertise_skills_labels":144,"max_cpc":106,"actual_cpc":106},71125,"ai-engineer-bmp-finance-allianz-insurance","AI Engineer - BMP Finance",{"name":112,"slug":113,"logo_url":114},"Allianz Insurance","allianz-insurance","https:\u002F\u002Fcdn.phenompeople.com\u002FCareerConnectResources\u002FAISAIPGB\u002Fimages\u002FHeader-1706868786965.svg",[116],"BARCELONA",[23],70000,100000,[30],{"aws":9,"oci":9,"java":9,"llms":9,"azure":9,"kafka":9,"docker":9,"python":9,"mongodb":9,"openapi":33,"asyncapi":33,"protobuf":33,"automation":9,"embeddings":9,"javascript":9,"kubernetes":9,"postgresql":9,"typescript":9,"json schema":33,"ci\u002Fcd pipelines":9,"nosql databases":9,"api-first design":9,"rag architectures":9,"prompt engineering":9,"relational databases":9,"evaluation techniques":9,"hexagonal architecture":9,"observability practices":9,"event-driven architectures":9},[123,124,94,35,125,126,127,128,129,130,131,132,133,69,134,135,67,61,63,136,137,138,42,139,86,140,84,141,142],"Python","TypeScript","LLMs","RAG architectures","Embeddings","Prompt engineering","Evaluation techniques","OpenAPI","AsyncAPI","JSON Schema","Protobuf","AWS","OCI","Automation","Observability practices","API-First design","Event-Driven Architectures","PostgreSQL","NoSQL databases","Relational databases",{"effort estimation":9,"agile methodologies":9,"insurance knowledge":33,"system integrations":9,"software development":9,"software architecture":9,"feasibility estimation":9,"spec-driven development":9,"contract-first development":9,"enterprise design principles":9,"financial services knowledge":33,"regulatory frameworks (dora, eu ai act, gdpr)":33},[100,145,146,147,148,149,150,151,152,153,154,155],"Software architecture","Enterprise design principles","System integrations","Spec-Driven Development","Contract-First Development","Agile methodologies","Feasibility estimation","Effort estimation","Financial services knowledge","Insurance knowledge","Regulatory frameworks (DORA, EU AI Act, GDPR)",{"id":157,"slug":158,"title":159,"raw_title":5,"is_featured":15,"company":160,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":163,"processed_country_iso_code_gmaps":164,"processed_home_office":24,"processed_salary_min":165,"processed_salary_max":118,"processed_salary_currency":27,"processed_salary_source":28,"processed_working_hours":166,"processed_employment_types":31,"processed_it_skills":167,"processed_it_skills_labels":169,"processed_job_expertise_skills":178,"processed_job_expertise_skills_labels":179,"max_cpc":106,"actual_cpc":106},73664,"senior-java-engineer-ing-hubs-spain","Senior Java Engineer",{"name":161,"slug":162,"logo_url":5},"ING HUBS SPAIN","ing-hubs-spain",[21],[23],50000,[30],{"aws":168,"gcp":168,"bash":168,"helm":33,"java":9,"azure":168,"ci\u002Fcd":33,"python":168,"ansible":33,"java ee":33,"openshift":33,"terraform":33,"kubernetes":33,"powershell":168,"spring boot":9,"infrastructure as code":33},2,[35,36,170,171,172,63,62,173,174,64,123,175,176,134,69,177],"Java EE","CI\u002FCD","Infrastructure as Code","Helm","Terraform","Bash","PowerShell","GCP",{"cloud platforms":168,"scrum framework":33,"devops practices":33,"change management":33,"problem management":33,"agile methodologies":33,"incident management":33,"software development":9,"configuration management":33,"security and risk principles":33,"network and security environments":168},[180,181,182,183,184,185,186,187,188,189,190],"Software Development","Security and Risk Principles","Agile Methodologies","DevOps Practices","Scrum Framework","Incident Management","Problem Management","Change Management","Configuration Management","Network and Security Environments","Cloud Platforms",{"id":192,"slug":193,"title":194,"raw_title":5,"is_featured":15,"company":195,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":198,"processed_country_iso_code_gmaps":199,"processed_home_office":24,"processed_salary_min":200,"processed_salary_max":201,"processed_salary_currency":27,"processed_salary_source":28,"processed_working_hours":202,"processed_employment_types":31,"processed_it_skills":203,"processed_it_skills_labels":204,"processed_job_expertise_skills":216,"processed_job_expertise_skills_labels":217,"max_cpc":106,"actual_cpc":229},72121,"corporate-functions-ai-strategy-and-adoption-lead-director-930g-dws-international-gmbh-madrid-branch","Corporate Functions AI Strategy and Adoption Lead, Director",{"name":196,"slug":197,"logo_url":5},"930G DWS International GmbH, Madrid Branch","930g-dws-international-gmbh-madrid-branch",[21],[23],90000,130000,[30],{"python":9,"llm apis":9,"rag pipelines":9,"github copilot":33,"embedding models":33,"vector databases":33,"agentic workflows":9,"prompt engineering":9,"ai-assisted coding tools":33,"llm-powered applications":9,"orchestration frameworks":33,"evaluation and observability approaches":33},[123,205,206,207,208,209,210,211,212,213,214,215],"GitHub Copilot","LLM APIs","Vector Databases","Embedding Models","Orchestration Frameworks","RAG Pipelines","Agentic Workflows","Prompt Engineering","AI-Assisted Coding Tools","LLM-powered Applications","Evaluation and Observability Approaches",{"ai adoption":9,"ai strategy":9,"risk management":33,"data sensitivity":33,"community building":33,"ai model evaluation":33,"software development":9,"ai tooling evaluation":33,"regulatory compliance":33,"experimentation programs":33,"business value translation":9,"financial services knowledge":9},[218,219,180,220,221,222,223,224,225,226,227,228],"AI Strategy","AI Adoption","Financial Services Knowledge","Regulatory Compliance","Data Sensitivity","Risk Management","Business Value Translation","Experimentation Programs","Community Building","AI Model Evaluation","AI Tooling Evaluation",0.7,{"industry":231,"employment_type":241,"expertise_skills":244,"it_skills":303,"salary_currency":361,"processed_working_hours":363},[232,235,238],{"key":233,"label":234,"count":33},"financial services","Financial Services",{"key":236,"label":237,"count":168},"banking","Banking",{"key":239,"label":240,"count":106},"insurance","Insurance",[242],{"key":31,"label":243,"count":9},"PERMANENT",[245,247,249,251,254,257,260,262,264,266,268,270,272,274,277,280,283,286,288,291,293,296,298,301],{"key":246,"label":180,"slug":246,"count":9},"software-development",{"key":248,"label":220,"slug":248,"count":168},"financial-services-knowledge",{"key":250,"label":182,"slug":250,"count":168},"agile-methodologies",{"key":252,"label":253,"slug":252,"count":106},"ai-strategy","Ai Strategy",{"key":255,"label":256,"slug":255,"count":106},"ai-tooling-evaluation","Ai Tooling Evaluation",{"key":258,"label":259,"slug":258,"count":106},"backend-development","Backend Development",{"key":261,"label":224,"slug":261,"count":106},"business-value-translation",{"key":263,"label":187,"slug":263,"count":106},"change-management",{"key":265,"label":190,"slug":265,"count":106},"cloud-platforms",{"key":267,"label":226,"slug":267,"count":106},"community-building",{"key":269,"label":188,"slug":269,"count":106},"configuration-management",{"key":271,"label":149,"slug":271,"count":106},"contract-first-development",{"key":273,"label":222,"slug":273,"count":106},"data-sensitivity",{"key":275,"label":276,"slug":275,"count":106},"devops-practices","Devops Practices",{"key":278,"label":279,"slug":278,"count":106},"effort-estimation","Effort Estimation",{"key":281,"label":282,"slug":281,"count":106},"enterprise-design-principles","Enterprise Design Principles",{"key":284,"label":285,"slug":284,"count":106},"environments-management","Environments Management",{"key":287,"label":225,"slug":287,"count":106},"experimentation-programs",{"key":289,"label":290,"slug":289,"count":106},"feasibility-estimation","Feasibility Estimation",{"key":292,"label":185,"slug":292,"count":106},"incident-management",{"key":294,"label":295,"slug":294,"count":106},"insurance-knowledge","Insurance Knowledge",{"key":297,"label":105,"slug":297,"count":106},"monitoring",{"key":299,"label":300,"slug":299,"count":106},"network-and-security-environments","Network And Security Environments",{"key":302,"label":186,"slug":302,"count":106},"problem-management",[304,306,308,310,313,315,317,319,322,325,327,329,332,335,337,340,342,345,347,350,352,355,357,359],{"key":305,"label":63,"slug":305,"count":33},"kubernetes",{"key":307,"label":123,"slug":307,"count":33},"python",{"key":309,"label":35,"slug":309,"count":33},"java",{"key":311,"label":312,"slug":311,"count":33},"ms-azure","MS Azure",{"key":314,"label":36,"slug":314,"count":168},"spring-boot",{"key":316,"label":212,"slug":316,"count":168},"prompt-engineering",{"key":318,"label":64,"slug":318,"count":168},"ansible",{"key":320,"label":321,"slug":320,"count":168},"javascript","Javascript",{"key":323,"label":324,"slug":323,"count":168},"cicd-pipelines","Ci\u002FCd Pipelines",{"key":326,"label":42,"slug":326,"count":168},"hexagonal-architecture",{"key":328,"label":61,"slug":328,"count":168},"docker",{"key":330,"label":331,"slug":330,"count":168},"openshift","Openshift",{"key":333,"label":334,"slug":333,"count":168},"aws","Aws",{"key":336,"label":86,"slug":336,"count":168},"kafka",{"key":338,"label":339,"slug":338,"count":168},"mongodb","Mongodb",{"key":341,"label":55,"slug":341,"count":106},"contract-testing",{"key":343,"label":344,"slug":343,"count":106},"css","Css",{"key":346,"label":89,"slug":346,"count":106},"cucumber",{"key":348,"label":349,"slug":348,"count":106},"ddd","Ddd",{"key":351,"label":47,"slug":351,"count":106},"design-patterns",{"key":353,"label":354,"slug":353,"count":106},"devops","Devops",{"key":356,"label":90,"slug":356,"count":106},"elasticsearch",{"key":358,"label":208,"slug":358,"count":106},"embedding-models",{"key":360,"label":127,"slug":360,"count":106},"embeddings",[362],{"key":27,"label":27,"count":9},[364],{"key":30,"label":30,"count":9},{"total":366,"jobs":367},0,[]]