Back to search

Technical Leader Web Java Pr

Technical Leader Web Java Pr

  • Mexico
  • Posted Nov 9, 2026
INDUSTRYSoftware & InternetSaaS & Enterprise Software

Responsibilities

  • Análisis de aplicaciones: Generación de Historias de Usuario Funcionales y Técnicas. Identificación de Casos de Uso
  • Diseño de la Interoperabilidad: Definir los patrones de integración para permitir que sistemas dispares (legados, REST APIs, bases de datos) publiquen o consuman datos en Kafka
  • Gestión de Datos: Diseño del modo de datos, así como de la estrategía de transformación y mapeo de datos entre sistemas, garantizando la interoperabilidad semántica
  • Desarrollo de Producers/Consumers: Implementar aplicaciones (APIs, microservicios) que utilicen las APIs de Java o lenguajes compatibles para escribir y leer datos de los topics
  • Implementación de ETL en Tiempo Real: Configurar pipelines de procesamiento de datos utilizando Kafka Connect para mover información de manera continua entre sistemas y plataformas como S3, MongoDB, ElasticSearch, etc.
  • Gestión del Ecosistema Kafka: Desplegar y mantener clústeres de Kafka, gestionando Brokers, particiones y réplicas para garantizar la alta disponibilidad y tolerancia a fallos
  • Transformación de Datos: Utilizar Kafka Streams para procesar, limpiar y transformar mensajes a medida que ocurren
  • Seguridad y Gobernanza: Conocimiento en protocolos de seguridad, encriptación y cumplimiento normativo, protección de datos
  • Participación con negocio, arquitectura, sistemas legados y front para la definición de los servicios
  • Trabajo en conjunto con governance para la definición de los microservicios de eventos de Interoperabilidad
  • Integración con el equipo de Interoperabilidad para el diseño y desarrollo de servicios
  • Documentación del MLD y LLD
  • Liderear el desarrollo
  • Identificación de casos de uso y escenarios (happy-path y no happy-path)
  • Obtención de NFRs de los servicios
  • Diseño de diagrama de componentes, contexto, secuencia, actividades, despliegue, entidad relación de BD (alto nivel)
  • Definición y desarrollo de swaggers
  • Desarrollo en: Microservicios Rest y de Eventos, Java J2EE, Spring, Spring boot, Hibernate, MongoDB, JavaScript/TypeScript
  • Application Servers: Tomcat, WebLogic, Openshift

Skills

Apache KafkaKafka ConnectKafka StreamsksqlDBMQTTHTTP/RESTJMSAvroProtobufJSONJavaScalaAWSConfluent CloudKubernetesOpenShiftJenkinsSonarQubeMavenGITJiraIntellijEclipseUMLApache CamelOracleApache KafkaJenkinsSonarQubeMavenGITJiraIntellijEclipseUMLApache CamelOracleAWSConfluent CloudKubernetesOpenShift

Full description

Habilidades Técnicas Necesarias • Apache Kafka Core: Conocimiento profundo de la arquitectura de Kafka (Brokers, Topics, Partitions, Offsets, Producers/Consumers API). • Kafka Connect: Experiencia en la integración de datos sin necesidad de código mediante conectores predefinidos (JDBC, MongoDB, S3). • Kafka Streams/ksqlDB: Capacidades para la manipulación y transformación de flujos de datos en tiempo real. • Conocimiento de Protocolos: Manejo de protocolos de integración (MQTT, HTTP/REST, JMS). • Estructura de Mensajes: Uso de formatos de serialización eficientes como Avro, Protobuf o JSON. • Lenguajes de Programación: Java/Scala • Infraestructura: Experiencia en entornos de nube (AWS, Confluent Cloud) y orquestadores como Kubernetes (OpenShift). • Plataformas/IDEs/aplicaciones: Apache Kafka, Jenkings, SonarQube, Maven, GIT, Jira, Intellij, Eclipse, UML, Apache Camel, Oracle Responsabilidades Principales del Rol • Análisis de aplicaciones: Generación de Historias de Usuario Funcionales y Técnicas. Identificación de Casos de Uso • Diseño de la Interoperabilidad: Definir los patrones de integración para permitir que sistemas dispares (legados, REST APIs, bases de datos) publiquen o consuman datos en Kafka. • Gestión de Datos: Diseño del modo de datos, así como de la estrategía de transformación y mapeo de datos entre sistemas, garantizando la interoperabilidad semántica. • Desarrollo de Producers/Consumers: Implementar aplicaciones (APIs, microservicios) que utilicen las APIs de Java o lenguajes compatibles para escribir y leer datos de los topics. • Implementación de ETL en Tiempo Real: Configurar pipelines de procesamiento de datos utilizando Kafka Connect para mover información de manera continua entre sistemas y plataformas como S3, MongoDB, ElasticSearch, etc.. • Gestión del Ecosistema Kafka: Desplegar y mantener clústeres de Kafka, gestionando Brokers, particiones y réplicas para garantizar la alta disponibilidad y tolerancia a fallos. • Transformación de Datos: Utilizar Kafka Streams para procesar, limpiar y transformar mensajes a medida que ocurren. • Estándares y Protocolos: Conocimiento experto en arquitecturas orientadas a servicios (SOA), RESTful APIs, SOAP y estándares. • Seguridad y Gobernanza: Conocimiento en protocolos de seguridad, encriptación y cumplimiento normativo, protección de datos). • Infraestructura y Plataformas: Entendimiento de plataformas de integración (ESB), repositorios de datos, etc. • Participación con negocio, arquitectura, sistemas legados y front para la definición de los servicios. • Trabajo en conjunto con governance para la definición de los microservicios de eventos de Interoperabilidad. • Integración con el equipo de Interoperabilidad para el diseño y desarrollo de servicios. • Documentación del MLD y LLD. • Liderear el desarrollo. • Identificación de casos de uso y escenarios (happy-path y no happy-path). • Obtención de NFRs de los servicios. • Diseño de diagrama de componentes, contexto, secuencia, actividades, despliegue, entidad relación de BD (alto nivel). • Definición y desarrollo de swaggers. • Desarrollo en: Microservicios Rest y de Eventos, Java J2EE, Spring, Spring boot, Hibernate, MongoDB, MongoDB, JavaScript/TypeScript.. • Application Servers: Tomcat, WebLogic, Openshift.

Technical Leader Web Java Pr at Softtek | Referso Jobs