Senior FullStack developer, hibrido
Empresa
Baoss
Provincia
Barcelona
Ciudad
Barcelona
Tipo de Contrato
Tiempo Completo
Descripción
Senior FullStack developer
Senior Full Stack Developer Java Angular Barcelona Híbrido
Sector: Seguros
Ubicación: Barcelona
Modalidad: 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 profesional 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.x
Angular 21, Signals y Standalone Components
PostgreSQL + MongoDB + Redis
Docker + Kubernetes + Helm
GitHub Actions + SonarQube
JUnit 5 + Testcontainers
ANTLR + XSLT/Saxon + XStream
Arquitecturas Hexagonal / Clean Architecture
Domain-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.
Requisitos
Experiencia 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ógico
Backend: Java 21 Spring Boot 3.x REST JPA/Hibernate Spring Security Maven
Frontend: Angular 21 Signals Standalone Components RxJS State Management ngx-ndbx ng-aquila
Bases de datos: PostgreSQL MongoDB Redis
XML / DSL: PEL-PC XML XSD ANTLR XSLT Saxon XStream
Arquitectura: Hexagonal Clean Architecture DDD Maven multimódulo
DevOps: GitHub Actions SonarQube Docker Kubernetes Helm
Testing: JUnit 5 Testcontainers Cucumber/Gherkin Playwright
Metodología: Git Code Review Agile
Ubicación
Barcelona 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 Full Stack Developer Java Angular Barcelona Híbrido
Sector: Seguros
Ubicación: Barcelona
Modalidad: 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 profesional 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.x
Angular 21, Signals y Standalone Components
PostgreSQL + MongoDB + Redis
Docker + Kubernetes + Helm
GitHub Actions + SonarQube
JUnit 5 + Testcontainers
ANTLR + XSLT/Saxon + XStream
Arquitecturas Hexagonal / Clean Architecture
Domain-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.
Requisitos
Experiencia 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ógico
Backend: Java 21 Spring Boot 3.x REST JPA/Hibernate Spring Security Maven
Frontend: Angular 21 Signals Standalone Components RxJS State Management ngx-ndbx ng-aquila
Bases de datos: PostgreSQL MongoDB Redis
XML / DSL: PEL-PC XML XSD ANTLR XSLT Saxon XStream
Arquitectura: Hexagonal Clean Architecture DDD Maven multimódulo
DevOps: GitHub Actions SonarQube Docker Kubernetes Helm
Testing: JUnit 5 Testcontainers Cucumber/Gherkin Playwright
Metodología: Git Code Review Agile
Ubicación
Barcelona 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