> Markdown version of [/jobs/ext/2817355-senior-java-developer](https://www.wearedevelopers.com/jobs/ext/2817355-senior-java-developer). 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 - **Company:** Alten - **Location:** Cantabria, Spain - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Amazon S3, Apache HTTP Server, Cloud Computing, Core Foundation, Linux, Github, Protocol Buffers, Identity and Access Management, Junit, PostgreSQL, Redis, Mockito, Rxjava, Integration Tests, Information Technology, Apache Kafka, Teamcity - **Published:** September 10, 2026 - **Apply:** https://www.buscojobs.com.es/senior-java-developer-en-cillorigo-de-liebana-ID-369913111 ## About the Role Un/aSenior Java Developerpara trabajar en proyectos innovadores, con enfoque en sistemas robustos, escalables y de alta concurrencia. Requisitos imprescindibles: 8 años de experiencia con Java,de los cuales 3+ años conJava17 o 21 Experiencia avanzada enSpring / Spring Booten servicios en producción. Programación reactiva conProject Reactor o RxJava(Mono/Flux, backpressure, retry/backoff) o fluidez asíncrona con CompletableFuture y concurrencia estructurada. gRPC + Protobuf en producción: streaming RPCs, deadlines, interceptores, evolución de esquemas. Fundamentos sólidos de concurrencia:razonamiento sobre thread-safety, dimensionamiento de ejecutores, patrones lock-free, gestión del ciclo de vida de hilos. Rigor en pruebas:JUnit 5, Mockito, AssertJ; pruebas de integración y de contrato. Experiencia conKafka, Redis, Postgres o MongoDBen entornos de producción. Conocimientos enAWS o cloud equivalente(S3, IAM, Kafka gestionado, contenedores). Nivel mínimo de inglés C1. Se valorará: Experiencia liderando migraciones o refactorizaciones complejas en codebases multi-módulo. Empaquetado de contenedores y builds multi-arquitectura (linux/amd64, linux/arm64). Conocimientos dePython:lectura cómoda y depuración cuando sea necesario. Experiencia con Apache Arrow o formatos de datos columnares. Gestión depipelines de CI/CDcon TeamCity, GitHub Actions o herramientas equivalentes. ## Description En ALTEN tenemos claro que el éxito de nuestros proyectos se debe a las personas que forman nuestro equipo.Por eso, si eres unSenior Java Developercon experiencia en sistemas de alta concurrencia y programación reactiva, te animamos a empezar una nueva etapa laboral y formes parte de nuestro equipo en unaposición 100% remota.¿Quieres construir hoy el mundo de mañana?¡Sigue leyendo!Asegúrese de presentar su candidatura con toda la información solicitada, tal como se expone en la descripción del puesto a continuación.¿Qué buscamos?Un/aSenior Java Developerpara trabajar en proyectos innovadores, con enfoque en sistemas robustos, escalables y de alta concurrencia.Requisitos imprescindibles:8 años de experiencia con Java,de los cuales 3+ años conJava17 o 21Experiencia avanzada enSpring / Spring Booten servicios en producción.Programación reactiva conProject Reactor o RxJava(Mono/Flux, backpressure, retry/backoff) o fluidez asíncrona con CompletableFuture y concurrencia estructurada.gRPC + Protobuf en producción: streaming RPCs, deadlines, interceptores, evolución de esquemas.Fundamentos sólidos de concurrencia:razonamiento sobre thread-safety, dimensionamiento de ejecutores, patrones lock-free, gestión del ciclo de vida de hilos.Rigor en pruebas:JUnit 5, Mockito, AssertJ; pruebas de integración y de contrato.Experiencia conKafka, Redis, Postgres o MongoDBen entornos de producción.Conocimientos enAWS o cloud equivalente(S3, IAM, Kafka gestionado, contenedores).Nivel mínimo de inglés C1.Se valorará:Experiencia liderando migraciones o refactorizaciones complejas en codebases multi-módulo.Empaquetado de contenedores y builds multi-arquitectura (linux/amd64, linux/arm64).Conocimientos dePython:lectura cómoda y depuración cuando sea necesario.Experiencia con Apache Arrow o formatos de datos columnares.Gestión depipelines de CI/CDcon TeamCity, GitHub Actions o herramientas equivalentes.¿Qué podemos ofrecerte?Formar parte de una gran empresa competitiva y en continuo crecimiento.Integración en un equipo de profesionales altamente cualificados, con un buen clima laboral, innovador y dinámico.Formación especializada y desarrollo profesional continuo.Modalidad 100% remota.¿Quiénes somos?Somos un equipo.Formamos parte de ALTEN, una multinacional europea especializada en proporcionar servicios de consultoría, tecnología de la información y servicios de ingeniería a las principales compañías del mercado español.Además, en ALTEN nos enorgullecemos de ofrecer igualdad de oportunidades con independencia de género, edad, diversidad de capacidades o país de origen.Nuestro compromiso está con el talento y con las personas que lo tienen.xkdbapoSi crees que eres el/la candidato/a ideal, ¡apúntate! ## Related Videos - [Kubernetes Native Java](https://www.wearedevelopers.com/videos/383-kubernetes-native-java) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) - [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) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [From boy scouting to redrawing the landscape](https://www.wearedevelopers.com/videos/1140-from-boy-scouting-to-redrawing-the-landscape) ## Related Articles - [Top 10 Java Libraries](https://www.wearedevelopers.com/magazine/364-top-10-java-libraries) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [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) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers)