Senior Java Developer | Spring Boot | 100% Remoto

Krell Consulting & Training
Madrid, Spain
1 day ago
Apply on www.jobleads.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
3 years minimum
Working hours
Regular working hours
Languages
English

Tech stack

Java (Programming Language) Amazon Web Services Amazon S3 Cloud Computing Databases Linux Protocol Buffers Identity and Access Management Junit Python (Programming Language) PostgreSQL MongoDB
+9 more
Pattern Recognition Redis Mockito Rxjava Software Engineering Data Streaming Spring-boot Backend Apache Kafka

Job description

En Krell Consulting buscamos un/a Senior Java Developer especializado/a en Spring Boot para incorporarse a un proyecto tecnológico de larga duración en el sector bancario.

Buscamos un perfil senior con sólida experiencia en desarrollo backend con Java, programación reactiva, arquitecturas distribuidas y tecnologías cloud, capaz de participar en el desarrollo y evolución de soluciones de alta complejidad técnica.

Requisitos imprescindibles

  • Java: Mínimo 8 años de experiencia profesional, incluyendo al menos 3 años con Java 17 o Java 21.
  • Spring / Spring Boot: Experiencia sólida en desarrollo de aplicaciones backend.
  • Programación reactiva y concurrencia: Project Reactor, RxJava o CompletableFuture, y concurrencia estructurada.
  • gRPC y Protobuf: Experiencia con RPCs de streaming, deadlines, interceptores y evolución de esquemas.
  • Testing: JUnit 5, Mockito y herramientas de aserciones.
  • Streaming y almacenamiento: Experiencia con Kafka, Redis y bases de datos como PostgreSQL o MongoDB.
  • Cloud AWS o equivalente: Conocimientos de S3, IAM, Kafka gestionado y entornos de ejecución de contenedores.
  • Java moderno: Conocimientos de records, sealed types, pattern matching y virtual threads cuando corresponda.
  • Inglés C1.

Requisitos valorables

  • Experiencia liderando migraciones o refactorizaciones complejas en bases de código multimódulo.
  • Experiencia en contenerización y creación de imágenes multiarquitectura (linux/amd64, linux/arm64).
  • Conocimientos de Python.

¿Qué ofrecemos?

  • Incorporación a un proyecto tecnológico de larga duración.
  • Modalidad de trabajo 100% remoto.
  • Participación en un entorno técnico avanzado, con tecnologías modernas de desarrollo backend.
  • Proyecto dentro del sector bancario.

Requirements

Buscamos un perfil senior con sólida experiencia en desarrollo backend con Java, programación reactiva, arquitecturas distribuidas y tecnologías cloud, capaz de participar en el desarrollo y evolución de soluciones de alta complejidad técnica., * Java: Mínimo 8 años de experiencia profesional, incluyendo al menos 3 años con Java 17 o Java 21.

  • Spring / Spring Boot: Experiencia sólida en desarrollo de aplicaciones backend.
  • Programación reactiva y concurrencia: Project Reactor, RxJava o CompletableFuture, y concurrencia estructurada.
  • gRPC y Protobuf: Experiencia con RPCs de streaming, deadlines, interceptores y evolución de esquemas.
  • Testing: JUnit 5, Mockito y herramientas de aserciones.
  • Streaming y almacenamiento: Experiencia con Kafka, Redis y bases de datos como PostgreSQL o MongoDB.
  • Cloud AWS o equivalente: Conocimientos de S3, IAM, Kafka gestionado y entornos de ejecución de contenedores.
  • Java moderno: Conocimientos de records, sealed types, pattern matching y virtual threads cuando corresponda.
  • Inglés C1., * Experiencia liderando migraciones o refactorizaciones complejas en bases de código multimódulo.
  • Experiencia en contenerización y creación de imágenes multiarquitectura (linux/amd64, linux/arm64).
  • Conocimientos de Python.

Benefits & conditions

  • Incorporación a un proyecto tecnológico de larga duración.
  • Modalidad de trabajo 100% remoto.
  • Participación en un entorno técnico avanzado, con tecnologías modernas de desarrollo backend.
  • Proyecto dentro del sector bancario.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.jobleads.com
Prepare application

Good distractions

Loading talks and stories from around this role…