Senior JAVA Backend Developer - ANDALUCIA

Tecnología · Málaga (Híbrido)

Inscribirme

Senior JAVA Backend Developer - ANDALUCIA

Tecnología · Málaga (Híbrido)

Inscribirme

Descripción

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

Localización (Híbrido)