04 oct
|
It Partner
|
Madrid
Buscamos un/a
Senior Java Engineer
con sólida experiencia en desarrollo de software y especialización en
Java moderno, Spring Boot, programación reactiva y arquitecturas distribuidas . Buscamos una persona con capacidad para trabajar en servicios críticos en producción, tomar decisiones técnicas y participar en proyectos de evolución, refactorización y mejora de plataformas. Requisitos técnicos
8+ años de experiencia cualificado con Java . Al menos
3 años trabajando con Java 17 o Java 21 . Experiencia sólida en
Spring / Spring Boot
en entornos productivos. Experiencia en
programación reactiva
con Project Reactor o RxJava: Mono / Flux Backpressure Retry / Backoff Hot vs Cold Publishers También se valorará experiencia sólida en programación asíncrona con
CompletableFuture y structured concurrency . Experiencia en
gRPC + Protobuf en producción : Streaming RPCs Deadlines Interceptors Evolución de esquemas Conocimientos sólidos de
concurrencia y multithreading : Thread safety Dimensionamiento de executors Patrones lock-free Gestión del ciclo de vida de procesos y threads de larga duración Experiencia en testing con: JUnit 5 Mockito AssertJ Integration testing con dependencias reales Contract / parity testing Experiencia con
Kafka , tanto productores como consumidores. Experiencia en producción con alguna de estas tecnologías de almacenamiento: Redis PostgreSQL MongoDB Experiencia con
AWS o cloud equivalente , especialmente: S3 IAM Managed Kafka Container runtimes Capacidad para documentar decisiones técnicas, elaborar
design docs,
postmortems y PR descriptions
de calidad. Inglés C1 mínimo, fluido. Requisito imprescindible. Se valorará
Haber liderado migraciones o refactorizaciones relevantes en
codebases multi-módulo . Experiencia con
contenedores y generación de imágenes multi-arquitectura : linux/amd64 linux/arm64 Conocimientos de
Python , especialmente para lectura y debugging. Experiencia con
Apache Arrow
o formatos columnares. Experiencia gestionando pipelines CI/CD con
TeamCity, GitHub Actions
u otras herramientas equivalentes. Ubicación
Preferentemente buscamos profesionales ubicados en ciudades donde la compañía dispone de
sede , ya que la posición contempla presencialidad según la ubicación. También podemos valorar perfiles deslocalizados cuando el encaje técnico sea especialmente alto. Jornada
40 horas semanales
de septiembre a junio. 35 horas semanales
durante julio y agosto. Condiciones
Salario máximo:
47.000 € brutos anuales . Posición orientada a perfiles
Senior / muy Senior . Proyecto con fuerte componente técnico y trabajo sobre arquitecturas y servicios distribuidos. Qué buscamos
Más allá de conocer las tecnologías, buscamos una persona con
criterio técnico , acostumbrada a trabajar en producción y capaz de entender los problemas de sistemas distribuidos, concurrencia, rendimiento y resiliencia. Si te interesa trabajar con
Java moderno, Spring Boot, Kafka, gRPC, AWS y arquitecturas distribuidas , nos gustaría conocer tu perfil.
#J-18808-Ljbffr
📌 Senior Java Engineer (Madrid)
🏢 It Partner
📍 Madrid