
Full stack Java/Angular
IOON · Greater Barcelona Metropolitan Area
About this role
The candidate will work as a Senior Fullstack Developer within the Insurance sector, focusing on building and enhancing frontend features using Angular 21 and managing proprietary XML DSL logic. Responsibilities include developing Spring Boot modules to replace DSL-driven logic with maintainable code and working with XSD schemas, ANTLR, and XSLT transformations. The technical environment involves Java 21, Spring Boot 3.x, PostgreSQL, MongoDB, and Redis, following hexagonal and clean architecture. The role requires a strong testing discipline using JUnit 5 and Testcontainers, and working within container-based workflows with Docker and Kubernetes. The developer will work in an agile delivery environment using Git and code review culture.
Skills & technologies
Must have
- Java
- Spring Boot
- Angular
- PostgreSQL
- MongoDB
- Redis
- XML
- XSD
- XSLT
- Maven
- ANTLR
- XStream
- RxJS
- Docker
- Kubernetes
- JUnit 5
- Git
- Spring Security
- JPA
- Hibernate
Nice to have
- Helm
- GitHub Actions
- SonarQube
- Cucumber
- Gherkin
- Playwright
- PC XML DSL
Read full description
En Ioon estamos convencidos de que la tecnología será el eje de la transformación de nuestras vidas,
¿Te animas a ser parte de esta revolución?
Te proponemos esta posición por si te quieres sumar a un nuevo reto profesional
Programador full stack Java/Angular
Senior full stack developer. English fluent (B2+). •Strong production experience with Java 21 and Spring Boot 3.x (REST, JPA/Hibernate, Spring Security, transactions, async/virtual threads). •Solid Angular 21 experience, or demonstrated ability to adopt Angular's latest patterns: signals, new control flow, standalone-first architecture. •Hands-on experience with PostgreSQL (schema design, Flyway migrations, query optimization) and MongoDB (document modeling, aggregations, Spring Data). •Comfort working with XML-heavy systems: XSD schemas, XSLT, parsers, or metadata-driven logic; experience with custom DSLs or rule engines is a strong plus. •Familiarity with Redis for caching and session state. •Understanding of hexagonal / clean architecture and domain-driven design in multi-module Maven projects. •Experience with GitHub Actions or similar CI/CD, SonarQube quality gates, and container-based workflows (Docker, Kubernetes/Helm). •Strong testing discipline: JUnit 5, Testcontainers, and ideally BDD (Cucumber/Gherkin, Playwright). •Fluent with Git, code review culture, and agile delivery. Requested task to perform: •Build and enhance frontend features in Angular 21 (signals, standalone components, new control flow syntax, RxJS, state management, ngx-ndbx/ng-aquila component libraris) •Work with and extend the proprietary PEL-PC XML DSL — including XSD schemas, ANTLR grammar logic, XSLT/Saxon transformations, and XStream serialization •Develop new Spring Boot modules that replace DSL-driven logic with maintainable, testable standard code
Sector: Seguros.
FORMATO DE TRABAJO: hibrido desde Barcelona
Contrato indefinido
Sueldo bruto / año en función experiencia 30.000€ - 38.000€
Ventajas Ioon:
23 días laborables de vacaciones al año
Programa de Retribución Flexible (cheques guardería, tarjeta transporte, seguro médico).
Formación continua:
Acceso gratuito a plataforma openwebinars y €350 de presupuesto para tu propia formación (no canjeable, no acumulable)
Medidas de conciliación (horario flexible, teletrabajo, jornada intensiva los viernes y en verano según proyecto).
Posibilidad de hacer coaching a compañeros o participar en hackathons donde la marca tiene presencia
Estabilidad y carrera profesional.
Plan de compensación de referencias internas
En Ioon Technologies, cumplimos con nuestro plan de igualdad, garantizando igualdad de trabajo y de oportunidades entre mujeres y hombres en el acceso al empleo y las condiciones laborales