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

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

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

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

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

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

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