22 sep
|
Baoss
|
Barcelona
Senior FullStack developer Senior Full Stack Developer Java Angular Barcelona HíbridoSector: SegurosUbicación: BarcelonaModalidad: Híbrida¿Eres un/a Senior Full Stack Developer y te apasiona trabajar con tecnología moderna, arquitectura limpia y proyectos de transformación tecnológica?Buscamos un/a cualificado con experiencia sólida en Java 21, Spring Boot 3.X y Angular 21 para incorporarse a un proyecto dentro del sector seguros, participando tanto en el desarrollo de nuevas funcionalidades como en la modernización de soluciones existentes. ¿Qué encontrarás en este proyecto?Trabajarás con un stack tecnológico actual y participarás en un proceso de evolución desde soluciones basadas en DSL hacia código estándar, mantenible y testeable.Tendrás la oportunidad de trabajar con:Java 21 + Spring Boot 3.XAngular 21, Signals y Standalone ComponentsPostgreSQL + MongoDB + RedisDocker + Kubernetes + HelmGitHub Actions + SonarQubeJUnit 5 + TestcontainersANTLR + XSLT/Saxon + XStreamArquitecturas Hexagonal / Clean ArchitectureDomain-Driven Design (DDD) ¿Qué harás?Desarrollar y evolucionar funcionalidades frontend con Angular 21.Trabajar con Signals, Standalone Components, nuevo control flow, RxJS y gestión de estado.Utilizar las librerías de componentes ngx-ndbx / ng-aquila.Trabajar y extender el DSL propietario PEL-PC basado en XML.Desarrollar soluciones utilizando XSD, ANTLR, XSLT/Saxon y XStream.Crear nuevos módulos con Spring Boot.Participar en la sustitución progresiva de lógica basada en DSL por código estándar, mantenible y testeable.Aplicar principios de arquitectura hexagonal, Clean Architecture y DDD.Trabajar con proyectos Maven multimódulo.Desarrollar siguiendo buenas prácticas de testing,
calidad de código y revisión mediante code reviews.Participar en un entorno de desarrollo Agile y con procesos de CI/CD. RequisitosExperiencia sólida en producción con Java 21 y Spring Boot 3.X.Conocimientos de REST, JPA/Hibernate, Spring Security, transacciones y programación asíncrona, incluyendo virtual threads.Experiencia con Angular 21 o capacidad demostrada para adoptar sus patrones más actuales.Experiencia con PostgreSQL, incluyendo diseño de esquemas, Flyway y optimización de consultas.Experiencia con MongoDB, modelado documental, aggregations y Spring Data.Experiencia trabajando con sistemas XML-heavy.Conocimientos de XSD, XSLT, parsers o lógica basada en metadatos.Se valorará experiencia con DSLs propios o motores de reglas.Conocimientos de Redis.Experiencia con arquitectura hexagonal / Clean Architecture y DDD.Experiencia con GitHub Actions o herramientas CI/CD similares.Conocimientos de SonarQube, Docker, Kubernetes y Helm.Experiencia con JUnit 5 y Testcontainers.Se valorará experiencia con Cucumber/Gherkin y Playwright.Dominio de Git, code review y metodologías Agile.Inglés fluido (B2+). Stack tecnológicoBackend: Java 21 Spring Boot 3.X REST JPA/Hibernate Spring Security MavenFrontend: Angular 21 Signals Standalone Components RxJS State Management ngx-ndbx ng-aquilaBases de datos: PostgreSQL MongoDB RedisXML / DSL: PEL-PC XML XSD ANTLR XSLT Saxon XStreamArquitectura: Hexagonal Clean Architecture DDD Maven multimóduloDevOps: GitHub Actions SonarQube Docker Kubernetes HelmTesting: JUnit 5 Testcontainers Cucumber/Gherkin PlaywrightMetodología: Git Code Review Agile UbicaciónBarcelona Modalidad híbrida Si buscas un proyecto donde combinar backend y frontend con un stack tecnológico moderno y participar en la evolución de una plataforma compleja den java, angular, spring boot
📌 Senior Fullstack Developer, Hibrido (Barcelona)
🏢 Baoss
📍 Barcelona