> Markdown version of [/jobs/ext/3092424-senior-java-backend-developer](https://www.wearedevelopers.com/jobs/ext/3092424-senior-java-backend-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 Backend Developer - **Company:** Ad4 Octogono - **Location:** Madrid, Spain - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Amazon Web Services, Apache HTTP Server, Cloud Computing, Concurrent Computing, Linux, Github, Protocol Buffers, Junit, Python (Programming Language), PostgreSQL, MongoDB, Pattern Recognition, Redis, Mockito, Rxjava, Data Streaming, Spring-boot, Backend, Apache Kafka, Reactive Programming, Teamcity - **Published:** September 26, 2026 - **Apply:** https://www.buscojobs.com.es/senior-java-backend-developer-en-madrid-ID-372750412 ## About the Role Buscamos un perfil técnicamente sólido, capaz de trabajar con autonomía, tomar decisiones de diseño y participar en la evolución y modernización de servicios backend de alta exigencia. Conocimiento clave Java ***** · Spring Boot · Reactive Programming · gRPC · Protobuf · Kafka · AWS Nivel de inglés: C1 obligatorio. Experiencia 8 años de experiencia profesional con Java. 3 años trabajando con Java 17 o 21 , incluyendo records, sealed types, pattern matching y virtual threads cuando resulte apropiado. Experiencia profunda con Spring / Spring Boot en servicios productivos. Experiencia en programación reactiva con Project Reactor o RxJava : Mono/Flux, backpressure, retry/backoff y publishers hot/cold. Alternativamente, sólida experiencia en programación asíncrona con CompletableFuture y structured concurrency . Experiencia en producción con gRPC y Protobuf , incluyendo streaming RPCs, deadlines, interceptors y evolución de esquemas. Sólidos conocimientos de concurrencia: thread-safety, dimensionamiento de executors, patrones lock-free y gestión del ciclo de vida de procesos/hilos de larga duración. Testing JUnit 5, Mockito y AssertJ. Tests de integración contra dependencias reales. Experiencia con contract testing y parity testing. Compromiso con buenas prácticas de calidad y mantenibilidad del código. Streaming, datos y Cloud Experiencia con Kafka , tanto en consumo como producción y sus diferentes semánticas. Experiencia en producción con al menos una de estas tecnologías: Redis, PostgreSQL o MongoDB . Conocimientos sólidos de AWS o cloud equivalente , especialmente: S3 IAM Kafka gestionado Container runtimes Comunicación Excelente capacidad de comunicación escrita. Capacidad para elaborar documentos de diseño técnico, postmortems y descripciones de Pull Requests claras y útiles. Capacidad para trabajar de forma autónoma y colaborar con equipos técnicos. Se valorará Haber liderado migraciones o refactorizaciones relevantes en codebases con múltiples módulos. Experiencia en packaging de contenedores y construcción de imágenes multi-arquitectura ( linux/amd64 y linux/arm64 ). Conocimientos de Python , con capacidad para leer y depurar código cuando sea necesario. Experiencia con Apache Arrow o formatos de datos columnares. Experiencia en ownership de pipelines CI/CD con TeamCity, GitHub Actions o tecnologías equivalentes., Competencias Alta capacidad técnica y de análisis. Autonomía y responsabilidad. Capacidad para abordar problemas complejos. Orientación a la calidad y buenas prácticas. Comunicación técnica clara. Trabajo en equipo. AD4 Octógono - People Technology ## Description AD4 Octógono busca un/a Senior Java Backend Developer para incorporarse a un proyecto tecnológico donde la experiencia en Java moderno, programación concurrente, servicios distribuidos y arquitecturas cloud será clave.Buscamos un perfil técnicamente sólido, capaz de trabajar con autonomía, tomar decisiones de diseño y participar en la evolución y modernización de servicios backend de alta exigencia.Conocimiento clave Java ***** · Spring Boot · Reactive Programming · gRPC · Protobuf · Kafka · AWS Nivel de inglés: C1 obligatorio.Experiencia 8 años de experiencia profesional con Java.3 años trabajando con Java 17 o 21 , incluyendo records, sealed types, pattern matching y virtual threads cuando resulte apropiado.Experiencia profunda con Spring / Spring Boot en servicios productivos.Experiencia en programación reactiva con Project Reactor o RxJava : Mono/Flux, backpressure, retry/backoff y publishers hot/cold.Alternativamente, sólida experiencia en programación asíncrona con CompletableFuture y structured concurrency .Experiencia en producción con gRPC y Protobuf , incluyendo streaming RPCs, deadlines, interceptors y evolución de esquemas.Sólidos conocimientos de concurrencia: thread-safety, dimensionamiento de executors, patrones lock-free y gestión del ciclo de vida de procesos/hilos de larga duración.Testing JUnit 5, Mockito y AssertJ.Tests de integración contra dependencias reales.Experiencia con contract testing y parity testing.Compromiso con buenas prácticas de calidad y mantenibilidad del código.Streaming, datos y Cloud Experiencia con Kafka , tanto en consumo como producción y sus diferentes semánticas.Experiencia en producción con al menos una de estas tecnologías: Redis, PostgreSQL o MongoDB .Conocimientos sólidos de AWS o cloud equivalente , especialmente: S3 IAM Kafka gestionado Container runtimes Comunicación Excelente capacidad de comunicación escrita.Capacidad para elaborar documentos de diseño técnico, postmortems y descripciones de Pull Requests claras y útiles.Capacidad para trabajar de forma autónoma y colaborar con equipos técnicos.Se valorará Haber liderado migraciones o refactorizaciones relevantes en codebases con múltiples módulos.Experiencia en packaging de contenedores y construcción de imágenes multi-arquitectura ( linux/amd64 y linux/arm64 ).Conocimientos de Python , con capacidad para leer y depurar código cuando sea necesario.Experiencia con Apache Arrow o formatos de datos columnares.Experiencia en ownership de pipelines CI/CD con TeamCity, GitHub Actions o tecnologías equivalentes.Condiciones Ubicación: Madrid o Andalucía (Málaga, Sevilla, Córdoba, Jaén).Posibilidad remoto para perfiles altamente cualificados Jornada Laboral: 40h de septiembre a junio y 35h los meses de julio y agosto.Salario: *************** € según conocimiento y experiencia aportada.Competencias Alta capacidad técnica y de análisis.Autonomía y responsabilidad.Capacidad para abordar problemas complejos.Orientación a la calidad y buenas prácticas.Comunicación técnica clara.Trabajo en equipo.AD4 Octógono - People Technology ## Related Videos - [Back(end) to the Future: Embracing the continuous Evolution of Infrastructure and Code](https://www.wearedevelopers.com/videos/440-back-end-to-the-future-embracing-the-continuous-evolution-of-infrastructure-and-code) - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [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) - [From boy scouting to redrawing the landscape](https://www.wearedevelopers.com/videos/1140-from-boy-scouting-to-redrawing-the-landscape) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) ## 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) - [The 7 Most Popular Backend Frameworks for Developers](https://www.wearedevelopers.com/magazine/403-the-7-most-popular-backend-frameworks-for-developers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline)