Senior Java Developer INGLES C1 100% remoto
Summary
Senior Java Developer (100% remote) building reactive, event-driven systems with Java 17/21, Spring Boot, gRPC, Kafka, and AWS for an IT services firm.
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 profesional 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.
Perfil e Idiomas:
Experiencia Total: 8+ años.
Inglés: C1 (Imprescindible).
Modalidad: 100% remoto