Senior FullStack developer

Baoss
Barcelona, Spain
1 day ago
Apply on www.tecnoempleo.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
3 years minimum
Working hours
Regular working hours
Languages
English

Tech stack

Java (Programming Language) Spring Security Agile Methodology Code Review Databases Continuous Integration DevOps Digital Subscriber Line (DSL) Github Hibernate (Java) Java Persistence API Junit
+20 more
PostgreSQL Apache Maven MongoDB Redis SonarQube Extensible Markup Language (XML) Extensible Stylesheet Language Transformations (XSLT) RxJS Spring-boot Backend Git Spring Data AngularJS Gherkin Kubernetes Playwright Front End Software Development Cucumber (Software) Docker Microservices

Job description

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., 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., 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., 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

Requirements

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., 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, Idiomas: Inglés (Alto)

Formación Mínima: FP2/Grado Superior

Nivel Profesional: Empleado, Fullstack Java - Grupo NS Programador/a Java/Microservicios - Grupo NS QA Tester Funcional - Mytic Innova

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.tecnoempleo.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:14 min

Discussing daily roles in frontend and full stack development

Chris Heilmann +1 · LIVE

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

1:44 min

Introduction of the pipe method in RxJS

Mohammad-Ali A'râbi Mohammad-Ali A'râbi · LIVE

3:55 min

Demonstrating semantic routing thresholds with the Redis vector library

4:04 min

Navigating technical career progression alongside native code generation

Simon Auer Simon Auer · World Congress 2026 Europe

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all