Arquitecto/A Java
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+53 more
Job 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
Requirements
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%.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.buscojobs.com.esGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Best Coding Boot Camps in Germany
Fully Remote Software Engineer Jobs
Dev Digest 121 - AI goes offline
Dev Digest 120 - Apple and peers