> Markdown version of [/jobs/ext/1939134-arquitecto-a-java](https://www.wearedevelopers.com/jobs/ext/1939134-arquitecto-a-java). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Arquitecto/A Java - **Company:** Aubay Spain - **Location:** Madrid, Spain (Remote available) - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Spring Security, Application Programming Interfaces (APIs), Amazon Web Services, Apache HTTP Server, Unit Testing, Microsoft Azure, Big Data, Business Process Management, Cloud Computing, Cloud Engineering, Databases, Continuous Integration, Data Security, IBM DB2, Software Design Patterns, DevOps, Elasticsearch, R (Programming Language), Hibernate (Java), Java Persistence API, Junit, Python (Programming Language), Machine Learning, Microsoft SQL Server, MongoDB, MySQL, Cisco Nexus Switches, Nginx, Node.Js, NoSQL, OAuth, Oracle (Applications), Open Web Application Security, Pattern Recognition, Pentaho Data Integration, Performance Tuning, Systems Development Life Cycle, RabbitMQ, Ansible, Ionic, Selenium, Software Engineering, SonarQube, SQL Databases, Google Cloud, Spring Cloud, Spring-mvc, Inversion of Control, Spring-boot, Backend, Git, Spring Data, AngularJS, Git Flow, Kubernetes, Information Technology, Apache Kafka, Reactive Programming, Restful APIs, Terraform, Spring Batch, Docker, Jenkins, Microservices - **Published:** August 5, 2026 - **Apply:** https://www.buscojobs.com.es/arquitecto-a-java-en-madrid-ID-365518439 ## About the Role Experiencia en resolución de problemas de performance y alta disponibilidad de aplicaciones con alta volumetría. Uso de TDD, Unit Testing, E2E, CI/CD. Capaz de trabajar en equipo y liderar técnicamente proyectos. Diseño de modelo de APIs. Manejo de repositorios SVN y Git usando la filosofía Git Flow. Definición de guidelines de desarrollo backend Java. Aplicación de IA en el ciclo de vida del desarrollo de aplicaciones y metodologías VibeCoding. Requisitos Experiencia mínima de 3 años en el rol. Ingeniería técnica o superior, o licenciatura en Informática, Matemáticas, Telecomunicaciones o similar. Nivel de inglés medio: comprensión, lectura, oral y escrita. Imprescindible Experto/a en Java (v8 a v21+): dominio de Lambdas y Streams (Java 8), Sistema de Módulos (Java 9), Inferencia de tipos con var (Java 10), clientes HTTP modernos (Java 11), Records, Sealed Classes y Pattern Matching (Java *****), y Virtual Threads (Project Loom) para alta escalabilidad (Java 21). Spring 4/5/6: Spring MVC, Spring Security, Spring Batch, Spring Cloud, Spring Boot, Spring Data. Hibernate / JPA / jOOQ. Cloud Native: despliegue y arquitectura en Clouds públicos (AWS, Azure, GCP, Huawei Cloud) y mediante Docker y Kubernetes. IaaC: dominio de Terraform, Ansible. Arquitectura y patrones: diseño de microservicios bajo Arquitectura Hexagonal, aplicación de principios SOLID, Inversión de Control (IoC) y patrones de diseño avanzados. Testing (unitario, funcional, integración, rendimiento): JUnit, SonarQube. APIs REST, OAuth. Bases de datos: DB2, Oracle, MySQL, SQL Server, NoSQL (ElasticSearch, MongoDB). SQL avanzado y optimización de rendimiento asociado. Conocimientos valorables Procesos de negocio: soluciones BPM, BRM (Camunda BPM). IA & VibeCoding: implementación de IA en el ciclo de vida de desarrollo (SDLC) y flujo de trabajo orientado a VibeCoding. Definición y soporte al DevOps/ALM: Jenkins, Nexus, SonarQube, Selenium, Nexus. Sistemas de mensajería: Kafka, RabbitMQ. Desarrollo Seguro: SDL / OWASP. Conocimientos deseables Arquitectura Front: NodeJS, Nginx, Apache, Angular, Ionic. Reactive programming. BI: herramientas BI, BigData, ML, Notebooks, Python, R, Pentaho. Modalidad Modalidad híbrida de 2 días presenciales y 3 de teletrabajo con un horario flexible, entrada de 8h a 9:15h. Se valorará positivamente certificado de discapacidad del 33%. ## Description ResponsabilidadesLlevar del diseño a la puesta en producción desarrollos backend Java/Spring en arquitecturas Cloud Native (AWS, Azure, GCP, Huawei) y On?Premise.Búsqueda y evaluación de nuevas tecnologías que permitan mejorar la arquitectura.Desarrollar componentes modulares y reutilizables.Garantizar un alto desempeño, especialmente en el acceso a datos.Experiencia en resolución de problemas de performance y alta disponibilidad de aplicaciones con alta volumetría.Uso de TDD, Unit Testing, E2E, CI/CD.Capaz de trabajar en equipo y liderar técnicamente proyectos.Diseño de modelo de APIs.Manejo de repositorios SVN y Git usando la filosofía Git Flow.Definición de guidelines de desarrollo backend Java.Aplicación de IA en el ciclo de vida del desarrollo de aplicaciones y metodologías VibeCoding.RequisitosExperiencia mínima de 3 años en el rol.Ingeniería técnica o superior, o licenciatura en Informática, Matemáticas, Telecomunicaciones o similar.Nivel de inglés medio: comprensión, lectura, oral y escrita.ImprescindibleExperto/a en Java (v8 a v21+): dominio de Lambdas y Streams (Java 8), Sistema de Módulos (Java 9), Inferencia de tipos con var (Java 10), clientes HTTP modernos (Java 11), Records, Sealed Classes y Pattern Matching (Java *****), y Virtual Threads (Project Loom) para alta escalabilidad (Java 21).Spring 4/5/6: Spring MVC, Spring Security, Spring Batch, Spring Cloud, Spring Boot, Spring Data.Hibernate / JPA / jOOQ.Cloud Native: despliegue y arquitectura en Clouds públicos (AWS, Azure, GCP, Huawei Cloud) y mediante Docker y Kubernetes.IaaC: dominio de Terraform, Ansible.Arquitectura y patrones: diseño de microservicios bajo Arquitectura Hexagonal, aplicación de principios SOLID, Inversión de Control (IoC) y patrones de diseño avanzados.Testing (unitario, funcional, integración, rendimiento): JUnit, SonarQube.APIs REST, OAuth.Bases de datos: DB2, Oracle, MySQL, SQL Server, NoSQL (ElasticSearch, MongoDB).SQL avanzado y optimización de rendimiento asociado.Conocimientos valorablesProcesos de negocio: soluciones BPM, BRM (Camunda BPM).IA & VibeCoding: implementación de IA en el ciclo de vida de desarrollo (SDLC) y flujo de trabajo orientado a VibeCoding.Definición y soporte al DevOps/ALM: Jenkins, Nexus, SonarQube, Selenium, Nexus.Sistemas de mensajería: Kafka, RabbitMQ.Desarrollo Seguro: SDL / OWASP.Conocimientos deseablesArquitectura Front: NodeJS, Nginx, Apache, Angular, Ionic.Reactive programming.BI: herramientas BI, BigData, ML, Notebooks, Python, R, Pentaho.ModalidadModalidad híbrida de 2 días presenciales y 3 de teletrabajo con un horario flexible, entrada de 8h a 9:15h.Se valorará positivamente certificado de discapacidad del 33%.Localidad: Barcelona; Provincia: Barcelona; No Vacantes: 1.#J-*****-Ljbffr ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [MySQL Protocol Features You Should Be Aware Of](https://www.wearedevelopers.com/videos/100267-mysql-protocol-features-you-should-be-aware-of) - [Post-Quantum Cryptography: Preparing for Q-Day](https://www.wearedevelopers.com/videos/100179-post-quantum-cryptography-preparing-for-q-day) - [Back(end) to the Future: Embracing the continuous Evolution of Infrastructure and Code](https://www.wearedevelopers.com/videos/440-back-end-to-the-future-embracing-the-continuous-evolution-of-infrastructure-and-code) - [Branch your database like your code: How schema changes and pull requests go hand in hand](https://www.wearedevelopers.com/videos/350-branch-your-database-like-your-code-how-schema-changes-and-pull-requests-go-hand-in-hand) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Best Coding Boot Camps in Germany](https://www.wearedevelopers.com/magazine/237-best-coding-boot-camps-in-germany) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)