Senior Java Backend Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+10 more
Job 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
Requirements
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
Benefits & conditions
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.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
The 7 Most Popular Backend Frameworks for Developers
Fully Remote Software Engineer Jobs
Is Software Engineering Over-Saturated?
Find a Developer Job: 12 Best Job Sites For Developers