Senior Java Backend Developer - Andalucia
- 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
Fully Remote Software Engineer Jobs
Is Software Engineering Over-Saturated?
Find a Developer Job: 12 Best Job Sites For Developers
How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again