FullStack JAVA SPRINGBOOT+ANGULAR-INGLÉS B2-SEGUROS, BARCELONA.

Barcelona (Híbrido)

Inscribirme

FullStack JAVA SPRINGBOOT+ANGULAR-INGLÉS B2-SEGUROS, BARCELONA.

Barcelona (Híbrido)

Inscribirme

Descripción

Buscamos incorporar a nuestra plantilla un/a Full Stack Developer para incorporarse a un proyecto del sector Seguros, con experiencia imprescindible tanto en Java + Spring Boot en backend como en Angular en frontend, con nivel de inglés MINIMO B2 (entrevista en inglés) y disponibilidad para cierta presencialidad en Barcelona, en caso de requerirlo el proyecto.



Principales responsabilidades

  • Construir y evolucionar funcionalidades de frontend en Angular 21, trabajando con:
  • Signals
  • Standalone components
  • New control flow syntax
  • RxJS
  • State management
  • Librerías de componentes ngx-ndbx/ng-aquila
  • Trabajar con y extender el PEL-PC XML DSL propietario, incluyendo:
  • XSD schemas
  • Lógica de gramática ANTLR
  • Transformaciones XSLT/Saxon
  • Serialización XStream
  • Desarrollar nuevos módulos Spring Boot que sustituyan lógica basada en DSL por código estándar, mantenible y testeable.



Formato de trabajo

Cierta presencialidad en Barcelona, valorándose candidaturas que no residan en Barcelona pero que puedan desplazarse puntualmente por necesidades del proyecto.



¿Qué ofrecemos?

  • Contratación indefinida.
  • Proyecto híbrido con cierta presencialidad en zona Plaza de España, Barcelona
  • Rango salarial: acorde a expectativas del candidato/a.



Requisitos

Experiencia mínima 3 a 5 años

Formación Ingeniería



  • Inglés fluido (B2+) imprescindible, con parte de la entrevista en inglés.
  • Experiencia sólida en producción con Java 21 y Spring Boot 3.x, incluyendo:
  • REST
  • JPA/Hibernate
  • Spring Security
  • Transacciones
  • Async / virtual threads
  • Experiencia sólida con Angular 21, o capacidad demostrada para adoptar los últimos patrones de Angular:
  • Signals
  • New control flow
  • Standalone-first architecture
  • Experiencia práctica con PostgreSQL:
  • Diseño de esquemas
  • Migraciones Flyway
  • Optimización de queries
  • Experiencia con MongoDB:
  • Modelado de documentos
  • Aggregations
  • Spring Data
  • Comodidad trabajando con sistemas con un uso intensivo de XML:
  • XSD schemas
  • XSLT
  • Parsers
  • Metadata-driven logic
  • Experiencia con custom DSLs o rule engines será un plus importante.
  • Familiaridad con Redis para caching y session state.
  • Conocimiento de arquitectura hexagonal / clean architecture y domain-driven design en proyectos Maven multi-módulo.
  • Experiencia con GitHub Actions o CI/CD similar, quality gates de SonarQube y workflows basados en contenedores (Docker, Kubernetes/Helm).
  • Fuerte disciplina de testing:
  • JUnit 5
  • Testcontainers
  • Idealmente BDD (Cucumber/Gherkin, Playwright)
  • Dominio de Git, cultura de code review y trabajo ágil.


Localización (Híbrido)