Empresa de giro bancario en la CDMX, solicita
Desarrollador Java + Kafka Streams Md (bilingüe)
- Nivel de experiencia: Middle, De 3 a 4 años
- Inglés: B2 Intermedio - avanzado (se realizará evaluación)
Competencias Indispensables
- Java 17+
- Kafka Streams
- Spring
- Maven/Gradle
- Confluent Kafka
- Schema Registry
- SerDes Avro/Protobuf/JSON Schema
- Observabilidad a nivel de desarrollo (logs estructurados, métricas de app)
- Git/BitBucket
- Herramientas de pruebas unitarias (JUnit)
Deseables
- Conocimientos en el negocio de Wealth Management
FUNCIONES CLAVE
- Diseñar e implementar topologías Kafka Streams (map, filter, join, aggregate, windowing) considerando particionamiento, claves, orden de eventos y estrategias para mantener consistencia de estado.
- Implementar enriquecimiento y estandarización de eventos: validaciones, normalización de campos, transformación a modelos canónicos y emisión de eventos derivados, con manejo robusto de errores y casos excepcionales.
- Gestionar state stores y persistencia de estado: selección de store, configuración de changelog topics, estrategia de compaction y consideraciones de recuperación ante fallas o rebalances.
- Optimizar performance: minimizar hot partitions, ajustar serdes, reducir joins costosos, controlar tamaño de estado y diseñar flujos que soporten picos de throughput con latencia estable.
- Colaborar con equipos consumidores y arquitectos: definir contratos de salida (event schemas), compatibilidad de versiones, y estrategia de re proceso (reset/replay) cuando cambian reglas o esquemas.
Ofrecemos:
- Sueldo: $50,000 bonos
- Prestaciones de ley
- Seguro de vida
- Seguro de GMM
- Modalidad Hibrida
- Zona de trabajo: Lomas de Chapultepec y Periférico, CDMX
Sueldo: Hasta $50,000.00 al mes
Beneficios:
- Seguro de gastos médicos mayores
- Seguro de vida
Experiencia:
- Kafka Streams: 3 años (Deseable)
- Confluent Kafka: 3 años (Deseable)
- Java 17+: 3 años (Deseable)
- Herramientas de pruebas unitarias (JUnit): 3 años (Deseable)
- Conocimientos en el negocio de Wealth Management: 2 años (Deseable)
Idioma:
- Inglés conversacional (Intermedio - Avanzado) (Obligatorio)
Lugar de trabajo: remoto híbrido en Colonia Lomas de Chapultepec, CDMX