> Markdown version of [/jobs/ext/2686123-senior-java-developer](https://www.wearedevelopers.com/jobs/ext/2686123-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:** Valencia, Spain - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Amazon Web Services, Amazon S3, Apache HTTP Server, Cloud Computing, Continuous Integration, Core Foundation, Linux, Github, Protocol Buffers, Identity and Access Management, Junit, Python (Programming Language), PostgreSQL, MongoDB, Redis, Mockito, Rxjava, Spring-boot, Integration Tests, Apache Kafka, Teamcity - **Published:** September 3, 2026 - **Apply:** https://www.recruit.net/job/senior-java-developer-jobs/94B9DD5D20821708 ## About the Role Un/a Senior Java Developer para trabajar en proyectos innovadores, con enfoque en sistemas robustos, escalables y de alta concurrencia., * 8 años de experiencia con Java, de los cuales 3+ años con Java 17 o 21 * Experiencia avanzada en Spring / Spring Boot en servicios en producción. * Programación reactiva con Project 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 con Kafka, Redis, Postgres o MongoDB en entornos de producción. * Conocimientos en AWS o cloud equivalente (S3, IAM, Kafka gestionado, contenedores). * Nivel mínimo de inglés C1., * Experiencia liderando migraciones o refactorizaciones complejas en codebases multi-módulo. * Empaquetado de contenedores y builds multi-arquitectura (linux/amd64, linux/arm64). * Conocimientos de Python: lectura cómoda y depuración cuando sea necesario. * Experiencia con Apache Arrow o formatos de datos columnares. * Gestión de pipelines de CI/CD con TeamCity, GitHub Actions o herramientas equivalentes. ## 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 - [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) - [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) - [React Developer Salary [2023]](https://www.wearedevelopers.com/magazine/198-react-developer-salary-2023) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers)