Grupo Data

Ingeniero Senior Java Backend | Remoto

PythonJavaPostgreSQLAWS
Traducción automática. Consulta el original.

Sobre la oportunidad

¡Únete a Data Group!

En Data Group, hacemos que la tecnología sea simple y cercana, creando soluciones de TI innovadoras que ayudan a clientes de todo el mundo.

Estamos expandiéndonos en Portugal y creemos que crecer junto a empresas de referencia solo es posible cuando también crecemos con nuestros talentos.

Aquí, las personas están en el centro de todo lo que hacemos. Valoramos las ideas, incentivamos la creatividad y creemos que cada contribución marca la diferencia.

Si buscas un entorno colaborativo, dinámico y lleno de oportunidades para superarte, ¡tu próximo desafío puede estar con nosotros!

¿A quién buscamos?

Ingeniero Senior Java Backend.

Requisitos mínimos

Competencias y conocimientos técnicos obligatorios

  1. 8+ años de experiencia profesional con Java, incluyendo al menos 3 años con Java 17 o Java 21;
  1. Conocimientos sólidos de las funcionalidades más recientes de Java, en particular records, sealed types, pattern matching y, cuando sea aplicable, virtual threads;
  1. Experiencia sólida y demostrable con Spring / Spring Boot en entornos productivos;
  1. Experiencia en programación reactiva con Project Reactor o RxJava, incluyendo Mono/Flux, backpressure, retry/backoff y hot vs. cold publishers; alternativamente, experiencia sólida en programación asíncrona con CompletableFuture y structured concurrency;
  1. Experiencia profesional con gRPC + Protobuf, incluyendo streaming RPCs, deadlines, interceptors y evolución de schemas;
  1. Conocimientos sólidos de concurrencia, incluyendo thread-safety, executor sizing, lock-free patterns y gestión del ciclo de vida de threads;
  1. Experiencia sólida en testing con JUnit 5, Mockito y AssertJ, incluyendo pruebas de integración con dependencias reales y contract/parity testing;
  1. Experiencia con Kafka, incluyendo consumer/producer semantics;
  1. Experiencia en contexto productivo con al menos una de las siguientes tecnologías: Redis, PostgreSQL o MongoDB;
  1. Experiencia con Cloud/AWS o equivalente, en particular S3, IAM, managed Kafka y container runtimes;
  1. Excelente capacidad de comunicación escrita y documentación técnica, incluyendo design documents, postmortems y documentación de Pull Requests;
  1. Inglés nivel C1 – requisito obligatorio y eliminatorio;
  1. Español fluido – requisito obligatorio y eliminatorio.

Competencias y conocimientos técnicos deseables

  1. Experiencia en la dirección de migraciones o refactorizaciones complejas en codebases multi-módulo;
  1. Experiencia con container packaging y builds multi-arch, en particular Linux/AMD64 y Linux/ARM64;
  1. Conocimientos de Python, con capacidad para comprender y depurar código;
  1. Experiencia con Apache Arrow u otros formatos de datos colunares;
  1. Experiencia con TeamCity, GitHub Actions o herramientas equivalentes, incluyendo gestión/evolución de pipelines de CI/CD.

Régimen de trabajo: 100% Remoto.

¡Envía tu candidatura y ven a simplificar el futuro con nosotros!

Más oportunidades con un solo perfil

¿Quieres optar a más puestos sin repetir todo el proceso? Crea tu perfil para que te encuentren las empresas que usan Nort.

Crear mi perfil

Tu próximo empleoya está buscándote.

Nort

Plataforma de reclutamiento inverso para programadores