19 sep
|
Baoss
|
Barcelona
? 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 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.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
📌 Senior FullStack developer (Barcelona)
🏢 Baoss
📍 Barcelona