Volver a la lista

Descripción de la vacante

Senior Java Engineer en Madrid, España

IT Partner

  • ContratoTemporal o freelance

47000 €/año

Madrid, España

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

Vacantes similares

Más como este puesto

  • Remoto
  • Contrato
This position is listed on behalf of a partner company, which manages all applications and next steps. Our partner is looking for a Senior Java Engineer (Payments) based in Spain. Join a specialized engineering environment where you will design and deliver secure, scalable, and high-performance payment platforms for leading ...

España, España

  • Ciberseguridad
Buscamos un/a Senior JBoss / Java Security Remediation Engineer para incorporarse a un proyecto del sector bancario, participando en la identificación, análisis, remediación y validación de vulnerabilidades en aplicaciones Java desplegadas sobre JBoss y entornos AWS . ¿Qué harás? - Analizar vulnerabilidades detectadas mediante ...

Barcelona, España

Initium Software SL

Senior Java Backend Engineer

  • Remoto
  • Backend
Escala arquitecturas distribuidas de alto impacto como Senior Java Backend Engineer En Initium Software conectamos al mejor talento técnico con los proyectos más desafiantes e innovadores del mercado. No somos una consultora tradicional; somos socios estratégicos que creemos en el impacto real a través de la tecnología. ...

Madrid, España

  • TI
Skillwell is seeking a Senior Software Engineer to shepherd technical excellence and evolutionary architecture for our platform. You will apply TDD/BDD, refactor for maintainability, and drive CI/CD improvements with Jenkins, GitLab, or Bitbucket. Expect hands-on Java/Jakarta EE development, strong OOP/SOLID practices, ...

España, España

  • Remoto
  • Tiempo completo
... apasiona el desarrollo backend y quieres participar en la construcción de soluciones escalables en entornos modernos y de alto impacto? Buscamos un/a Senior Backend Java Engineer con sólidos conocimientos técnicos, mentalidad proactiva y pasión por la tecnología. ¿Qué harás? - Diseñar y desarrollar soluciones backend con Java ...

Sevilla, España

  • TI
Copyright Clearance Center is seeking a Senior Software Engineer to join a global organization delivering enterprise applications for pharma and publishing. You will influence architecture, develop using Java/Spring, and work with cloud services to build scalable solutions across teams. Collaboration with cross-functional ...

Tomares, España

  • Tiempo completo
  • TI
  • Backend

de 67000 a 106000 €/año

... cloud-based solutions for search, security, and observability help organizations deliver on the promise of AI. What is The Role We are on the lookout for a Senior Java Developer to join our Elasticsearch team and drive our work on the Inference API in Elasticsearch. The Elasticsearch Inference API is the integration layer ...

España, España

  • Remoto
  • Backend
THEWHITEAM Consulting is seeking a Senior Backend Engineer to drive backend development across a modern stack. You will design scalable services in Java, build microservice architectures, and apply Hexagonal Architecture with Ports & Adapters. Expect hands-on work with Kafka/RabbitMQ, Docker, Grafana, and cloud or containerized ...

España, España

  • Híbrido
  • Tiempo completo
  • TI
  • Gestion de producto
Senior Software Engineer - Java Ubicación: Madrid, MD, ES Perfil profesional: Defensa y Seguridad Experiencia requerida: Más de 2 años de experiencia Modalidad del puesto: Híbrido Rol: T III En Indra Group, protegemos lo que más importa. Lideramos el desarrollo de soluciones tecnológicas punteras que refuerzan la seguridad ...

Madrid, España

  • Híbrido
  • Backend
... seeking a motivated and detail-oriented Backend Engineer to join our development team. The ideal candidate will have a strong foundation in JVM languages (such as Java, Scala, or Kotlin), consistently apply software engineering principles to business contexts, lead small, well-defined projects, contribute as a supporting team ...

Madrid, España

  • Remoto
  • Tiempo completo
  • TI
... DevOps. - Participación en un proyecto estratégico con evolución continua y entregas iterativas. Requisitos - Al menos 8 años de experiencia en desarrollo con Java. - Experiencia sólida trabajando con: - Java 11 o superior. - Spring Framework (Spring Boot, Spring MVC, Spring Data, Spring Cloud). - Conocimientos y experiencia ...

Las Rozas, España