Senior Java Backend Developer - Andalucia

Ad4 Octogono
Málaga, Spain
10 days ago
Apply on www.buscojobs.com.es
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
3 years minimum
Working hours
Shift work
Languages
English

Tech stack

Java (Programming Language) Amazon Web Services Apache HTTP Server Cloud Computing Concurrent Computing Linux Github Protocol Buffers Junit Python (Programming Language) PostgreSQL MongoDB
+10 more
Pattern Recognition Redis Mockito Rxjava Data Streaming Spring-boot Backend Apache Kafka Reactive Programming Teamcity

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.

Apply on www.buscojobs.com.es
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:55 min

Hiring backend developers with strong cultural fit

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

4:15 min

Refactoring test code dependencies with Maven and JUnit

Benjamin Bischoff Benjamin Bischoff · Europe 2026 Virtual

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

3:55 min

Demonstrating semantic routing thresholds with the Redis vector library

4:36 min

Hiring passionate software engineers to tackle unprecedented scaling challenges

Dana Lawson Dana Lawson +1 · World Congress 2026 Europe

1:48 min

Structuring and naming conventions for unit test methods

Annelore Egger Annelore Egger · World Congress 2025

Videos

See all

Related articles

See all