Fullstack Developer Java Springboot Angular

SEREM
Madrid, Spain
7 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours

Tech stack

Java (Programming Language) Spring Security Code Review Continuous Integration Digital Subscriber Line (DSL) Github Hibernate (Java) Java Persistence API Junit PostgreSQL Apache Maven MongoDB
+16 more
Parsing Redis SonarQube Extensible Markup Language (XML) Extensible Stylesheet Language Transformations (XSLT) RxJS Spring-boot Caching Git Spring Data AngularJS Gherkin Kubernetes Playwright Cucumber (Software) Docker

Job description

En serem estamos comprometidos con diversos proyectos y queremos contar con los mejores profesionales del sector.DescripciónSólida experiencia en producción con Java 21 y Spring Boot 3.x(REST, JPA/Hibernate, Spring Security, transacciones, hilos asíncronos/virtuales).Experiencia sólida con Angular 21o capacidad demostrada para adoptar los patrones más recientes de Angular.Experiencia práctica con PostgreSQL(diseño de esquemas, migraciones Flyway, optimización de consultas) y MongoDB (modelado de documentos, agregaciones, Spring Data).Comodidad trabajando con sistemas con gran cantidad de XML : esquemas XSD, XSLT, analizadores, lógica basada en metadatos; experiencia con DSL personalizados o motores de reglas.Familiaridad con Redispara almacenamiento en caché y estado de sesión.Comprensión de la arquitectura hexagonal/limpia y el diseño orientado al dominioen proyectos Maven de múltiples módulos.Experiencia con GitHub Actions o CI/CD similar , SonarQube quality gates y flujos de trabajo basados en contenedores (Docker, Kubernetes/Helm).Fuerte disciplina de pruebas : JUnit 5, Testcontainers, idealmente BDD (Cucumber/Gherkin, Playwright).Fluidez con Git , cultura de revisión de código y entrega ágil.ResponsabilidadesConstruir y mejorar las características de frontend en Angular 21 (señales, componentes independientes, nueva sintaxis de flujo de control, RxJS, gestión de estado, librerías de componentes ngx-ndbx/ng-aquila).Trabajar con y extender el DSL XML propietario PEL-PC, incluyendo esquemas XSD, lógica de gramática ANTLR, transformaciones XSLT/Saxon y serialización XStream.Desarrollar nuevos módulos Spring Boot que reemplacen la lógica basada en DSL con código estándar mantenible y comprobable.Sector: Seguros.Formato de trabajo: Híbrido en Barcelona.Fomentamos un ambiente de trabajo multicultural e inclusivo, no discriminamos por edad, género o creencias as como ofrecemos igualdad de oportunidades a todo el personal.#J-*****-Ljbffr

Requirements

Sólida experiencia en producción con Java 21 y Spring Boot 3.x (REST, JPA/Hibernate, Spring Security, transacciones, hilos asíncronos/virtuales). Experiencia sólida con Angular 21 o capacidad demostrada para adoptar los patrones más recientes de Angular. Experiencia práctica con PostgreSQL (diseño de esquemas, migraciones Flyway, optimización de consultas) y MongoDB (modelado de documentos, agregaciones, Spring Data). Comodidad trabajando con sistemas con gran cantidad de XML : esquemas XSD, XSLT, analizadores, lógica basada en metadatos; experiencia con DSL personalizados o motores de reglas. Familiaridad con Redis para almacenamiento en caché y estado de sesión. Comprensión de la arquitectura hexagonal/limpia y el diseño orientado al dominio en proyectos Maven de múltiples módulos. Experiencia con GitHub Actions o CI/CD similar , SonarQube quality gates y flujos de trabajo basados en contenedores (Docker, Kubernetes/Helm). Fuerte disciplina de pruebas : JUnit 5, Testcontainers, idealmente BDD (Cucumber/Gherkin, Playwright). Fluidez con Git , cultura de revisión de código y entrega ágil.

Benefits & conditions

Sector: Seguros.

About the company

En serem estamos comprometidos con diversos proyectos y queremos contar con los mejores profesionales del sector.

Apply for this position

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

Apply on www.buscojobs.com.es

Good distractions

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

3:03 min

Expanding skills naturally toward full stack software development

Eleanor Rumsey · LIVE

4:15 min

Refactoring test code dependencies with Maven and JUnit

Benjamin Bischoff Benjamin Bischoff · Europe 2026 Virtual

1:44 min

Introduction of the pipe method in RxJS

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

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

1:48 min

Structuring and naming conventions for unit test methods

Annelore Egger Annelore Egger · WWC 2025

Videos

See all

Related articles

See all