Senior Java Engineer (Madrid)

Senior Java Engineer (Madrid)

22 sep
|
It Partner
|
Madrid

22 sep

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 profesional 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 robusto 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.

📌 Senior Java Engineer (Madrid)
🏢 It Partner
📍 Madrid

Postulate a este anuncio

Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: senior java engineer (madrid) / madrid

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: senior java engineer (madrid) / madrid