> Markdown version of [/jobs/ext/3704954-senior-java-developer-spring-boot-100-remoto](https://www.wearedevelopers.com/jobs/ext/3704954-senior-java-developer-spring-boot-100-remoto). 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). --- # Senior Java Developer | Spring Boot | 100% Remoto - **Company:** Krell Consulting & Training - **Location:** Madrid, Spain - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Amazon Web Services, Amazon S3, Cloud Computing, Databases, Linux, Protocol Buffers, Identity and Access Management, Junit, Python (Programming Language), PostgreSQL, MongoDB, Pattern Recognition, Redis, Mockito, Rxjava, Software Engineering, Data Streaming, Spring-boot, Backend, Apache Kafka - **Published:** October 12, 2026 - **Apply:** https://www.jobleads.com/es/job/senior-java-developer-spring-boot-100-remoto--madrid--e0aecd85af2b3511ea4ab3a10c612d054 ## About the Role Buscamos un perfil senior con sólida experiencia en desarrollo backend con Java, programación reactiva, arquitecturas distribuidas y tecnologías cloud, capaz de participar en el desarrollo y evolución de soluciones de alta complejidad técnica., * Java: Mínimo 8 años de experiencia profesional, incluyendo al menos 3 años con Java 17 o Java 21. * Spring / Spring Boot: Experiencia sólida en desarrollo de aplicaciones backend. * Programación reactiva y concurrencia: Project Reactor, RxJava o CompletableFuture, y concurrencia estructurada. * gRPC y Protobuf: Experiencia con RPCs de streaming, deadlines, interceptores y evolución de esquemas. * Testing: JUnit 5, Mockito y herramientas de aserciones. * Streaming y almacenamiento: Experiencia con Kafka, Redis y bases de datos como PostgreSQL o MongoDB. * Cloud AWS o equivalente: Conocimientos de S3, IAM, Kafka gestionado y entornos de ejecución de contenedores. * Java moderno: Conocimientos de records, sealed types, pattern matching y virtual threads cuando corresponda. * Inglés C1., * Experiencia liderando migraciones o refactorizaciones complejas en bases de código multimódulo. * Experiencia en contenerización y creación de imágenes multiarquitectura (linux/amd64, linux/arm64). * Conocimientos de Python. ## Description En Krell Consulting buscamos un/a Senior Java Developer especializado/a en Spring Boot para incorporarse a un proyecto tecnológico de larga duración en el sector bancario. Buscamos un perfil senior con sólida experiencia en desarrollo backend con Java, programación reactiva, arquitecturas distribuidas y tecnologías cloud, capaz de participar en el desarrollo y evolución de soluciones de alta complejidad técnica. Requisitos imprescindibles * Java: Mínimo 8 años de experiencia profesional, incluyendo al menos 3 años con Java 17 o Java 21. * Spring / Spring Boot: Experiencia sólida en desarrollo de aplicaciones backend. * Programación reactiva y concurrencia: Project Reactor, RxJava o CompletableFuture, y concurrencia estructurada. * gRPC y Protobuf: Experiencia con RPCs de streaming, deadlines, interceptores y evolución de esquemas. * Testing: JUnit 5, Mockito y herramientas de aserciones. * Streaming y almacenamiento: Experiencia con Kafka, Redis y bases de datos como PostgreSQL o MongoDB. * Cloud AWS o equivalente: Conocimientos de S3, IAM, Kafka gestionado y entornos de ejecución de contenedores. * Java moderno: Conocimientos de records, sealed types, pattern matching y virtual threads cuando corresponda. * Inglés C1. Requisitos valorables * Experiencia liderando migraciones o refactorizaciones complejas en bases de código multimódulo. * Experiencia en contenerización y creación de imágenes multiarquitectura (linux/amd64, linux/arm64). * Conocimientos de Python. ¿Qué ofrecemos? * Incorporación a un proyecto tecnológico de larga duración. * Modalidad de trabajo 100% remoto. * Participación en un entorno técnico avanzado, con tecnologías modernas de desarrollo backend. * Proyecto dentro del sector bancario.