Point your AI agent at freehire and let it find you a job.

Get the CLI →

Systlabs

NewBe an early applicant

Senior JAVA Backend Developer

Posted Updated
Discussion

Summary

Senior Java backend developer joining a high-demand technology project, building and modernizing distributed backend services with Java 17/21, Spring Boot, reactive programming, gRPC/Protobuf, Kafka and AWS. Based in Madrid or Andalusia, with remote possible for highly qualified profiles.

AD4 Octógono busca un/a Senior Java Backend Developer para incorporarse a un proyecto tecnológico donde la experiencia en Java moderno, 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

Skills

What Senior Backend jobs ask for — and how much of it you have →
Apply

See also

Backend jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available