04 oct
|
Systlabs
|
Madrid
AD4 Octógono
busca un/a
Senior Java Backend Developer
para incorporarse a un proyecto tecnológico donde la experiencia en Java contemporáneo, 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 17/21 · 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:
40.000 - 47.000 € 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
#J-18808-Ljbffr
📌 Senior JAVA Backend Developer (Madrid)
🏢 Systlabs
📍 Madrid