Desde EXIS-TI estamos buscando incorporar un/a Senior Java Developer.
Requisitos Técnicos (Obligatorios):
- Java Avanzado: Más de 8 años de experiencia competente con Java, incluyendo 3+ años con Java 17 o 21 (records, sealed types, pattern matching, virtual threads).
- Frameworks y Reactividad: Spring / Spring Boot, Project Reactor, RxJava o Completable Future y concurrencia estructurada.
- Comunicaciones: gRPC + Protobuf, RPCs de streaming, gestión de plazos de ejecución (deadlines), interceptores y evolución de esquemas.
- Testing: JUnit 5, Mockito y AssertJ.
- Almacenamiento y Streaming: Kafka, Redis, Postgres o MongoDB.
- Cloud (AWS o equivalente): Dominio de S3, IAM, Kafka gestionado y entornos de ejecución de contenedores.
Conocimientos Deseables:
- Experiencia liderando migraciones o refactorizaciones complejas en bases de código multimódulo.
- Empaquetado en contenedores y creación de imágenes multiarquitectura (linux/amd64, linux/arm64).
- Familiaridad con Python.