Senior Java Developer | Spring Boot | 100% Remoto
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+9 more
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.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…