> Markdown version of [/jobs/ext/3093959-full-stack-java-angular](https://www.wearedevelopers.com/jobs/ext/3093959-full-stack-java-angular). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Full Stack Java/Angular - **Company:** Ioon - **Location:** Madrid, Spain (Remote available) - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Spring Security, Code Review, Continuous Integration, Serialization, Digital Subscriber Line (DSL), Github, Hibernate (Java), Java Persistence API, Junit, PostgreSQL, Apache Maven, MongoDB, Query Optimization, Redis, SonarQube, Extensible Markup Language (XML), Extensible Stylesheet Language Transformations (XSLT), RxJS, Spring-boot, Git, Spring Data, AngularJS, Gherkin, Kubernetes, Playwright, Cucumber (Software), Docker - **Published:** September 26, 2026 - **Apply:** https://www.buscojobs.com.es/full-stack-java-angular-en-madrid-ID-372965010 ## About the Role 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 ## 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¿Todo listo para enviar su solicitud?Asegúrese de comprender todas las responsabilidades y tareas asociadas a este puesto antes de continuar.Programador full stack Java/AngularSenior 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 codeSector: Seguros.FORMATO DE TRABAJO: hibrido desde BarcelonaContrato indefinido Sueldo bruto / año en función experiencia ******€ - ******€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).xghoner 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 ## Related Videos - [Angular Unleashed: Mastering Modern Web Development with Angular](https://www.wearedevelopers.com/videos/685-angular-unleashed-mastering-modern-web-development-with-angular) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [How to Create New RxJS Operators](https://www.wearedevelopers.com/videos/683-how-to-create-new-rxjs-operators) - [Reducing LLM Calls with Vector Search Patterns - Raphael De Lio (Redis)](https://www.wearedevelopers.com/videos/1714-reducing-llm-calls-with-vector-search-patterns-raphael-de-lio-redis) - [Meet Your New BFF: Backend to Frontend without the Duct Tape](https://www.wearedevelopers.com/videos/682-meet-your-new-bff-backend-to-frontend-without-the-duct-tape) - [Angular tips/tricks you can use from tomorrow on](https://www.wearedevelopers.com/videos/364-angular-tips-tricks-you-can-use-from-tomorrow-on) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 138 - Are you secure about this?](https://www.wearedevelopers.com/magazine/486-dev-digest-138-are-you-secure-about-this) - [Dev Digest 131 - AI'm not sure about OSS](https://www.wearedevelopers.com/magazine/472-dev-digest-131-ai-m-not-sure-about-oss) - [Top 10 Java Libraries](https://www.wearedevelopers.com/magazine/364-top-10-java-libraries)