TECDATA ENGINEERING

SENIOR FULL STACK DEVELOPER JAVA /ANGULAR

TECDATA ENGINEERING Barcelona, Catalonia, Spain · €40K/yr

IT Services and IT Consulting · 201-500 employees

6 h ago
angular Senior (5-10 yrs) Full-time Spain
Create a free account to apply — email only, no card. You can also save this posting or score it against your profile with AI.

About the role

Develop new features using Angular 21 and evolve the PEL-PC XML DSL system. Create new Spring Boot modules to progressively replace legacy DSL-based logic.

What they look for

Java 21 Spring Boot 3.x Angular 21 PostgreSQL MongoDB Git CI/CD Docker Kubernetes Helm Clean Architecture DDD JUnit 5 Testcontainers XML XSLT

Requirements

Requires senior-level experience in Java 21, Spring Boot 3.x, and Angular 21 with knowledge of modern frontend features. Candidates must be proficient in database design, containerization, and architectural patterns like DDD and Clean Architecture.

Full description

SENIOR FULL STACK DEVELOPER JAVA / SPRING BOOT / ANGULAR –

Buscamos un/a Senior Full Stack Developer para un proyecto del sector seguros.

Ubicación: Barcelona Modalidad: Híbrida en Barcelona Inglés: B2+ / fluido SBA: 40 K

Tecnologías imprescindibles

  • Java 21
  • Spring Boot 3.x
  • Angular 21
  • PostgreSQL
  • MongoDB
  • Git
  • CI/CD
  • Docker
  • Kubernetes / Helm

Experiencia requerida

  • Desarrollo backend con Java 21 + Spring Boot 3.x, especialmente REST, JPA/Hibernate, Spring Security, transacciones y programación asíncrona.
  • Experiencia con Angular 21 o capacidad demostrable para trabajar con las últimas funcionalidades: Signals, Standalone Components y nuevo control flow.
  • PostgreSQL: diseño de esquemas, Flyway y optimización de consultas.
  • MongoDB: modelado de documentos, agregaciones y Spring Data.
  • Experiencia trabajando con sistemas basados en XML, XSD, XSLT y parsers.
  • Conocimientos de arquitectura hexagonal / Clean Architecture y DDD.
  • Maven en proyectos multimódulo.
  • GitHub Actions o herramientas similares, SonarQube y workflows con contenedores.
  • Testing con JUnit 5 y Testcontainers.

Valorable

  • Redis.
  • BDD con Cucumber/Gherkin.
  • Playwright.
  • Experiencia con ANTLR, Saxon y XStream.
  • Experiencia con motores de reglas o DSLs.

El perfil trabajará especialmente en:

  • Desarrollo de funcionalidades en Angular 21.
  • Evolución del PEL-PC XML DSL, trabajando con XSD, ANTLR, XSLT/Saxon y XStream.
  • Desarrollo de nuevos módulos Spring Boot para sustituir progresivamente la lógica basada en DSL.

Similar roles