Volante Technologies
Volante Technologies
Volante Technologies desarrolla software nativo en la nube para pagos y mensajería financiera dirigido a bancos y otras instituciones financieras. Su oferta de Pagos como Servicio, su plataforma de integración low-code y sus herramientas de API ayudan a los clientes a conectar sistemas de pago, gestionar transferencias nacionales y transfronterizas, y migrar a ISO 20022. La plataforma es compatible con redes como FedNow, RTP, Fedwire, SWIFT y SEPA, y ofrece capacidades de orquestación de pagos, preprocesamiento y análisis. Volante Technologies opera en los sectores de tecnología financiera y software como servicio, y presta servicios a clientes bancarios empresariales de todo el mundo.

Director Asociado de Arquitectura de Software

Lidera la arquitectura de sistemas con Java, mensajería, Kubernetes e inteligencia artificial en Volante Technologies. La empresa ofrece pagos como servicio basados en la nube y de bajo código para empresas financieras.

Descripción

  • Diseña y evoluciona sistemas distribuidos escalables y fiables, incluidos componentes de IA y LLM cuando corresponda.
  • Selecciona patrones arquitectónicos como arquitectura orientada a eventos, CQRS, Saga, Circuit Breaker y API Gateway.
  • Elabora planos de arquitectura, diagramas de secuencia y especificaciones técnicas.
  • Contribuye a revisiones de código, debates técnicos y ceremonias de sprint.
  • Diseña y desarrolla soluciones de mensajería con Apache Kafka, RabbitMQ, IBM MQ y ActiveMQ.
  • Aplica Apache Camel a la integración empresarial y a los flujos de enrutamiento y transformación.
  • Garantiza que las arquitecturas de mensajería ofrezcan un alto rendimiento, tolerancia a fallos y los SLA requeridos.
  • Desarrolla y revisa código Java y Spring Boot listo para producción.
  • Promueve prácticas de microservicios para el diseño de API, la descomposición de servicios y la comunicación entre ellos.
  • Lidera pruebas de concepto de marcos de trabajo, bibliotecas, tecnologías y enfoques de IA o LLM.
  • Diseña y orienta estrategias de despliegue con Docker y Kubernetes.
  • Supervisa la orquestación de cargas de trabajo de Kubernetes, el escalado automático, las cuotas de recursos y el diseño de espacios de nombres.
  • Colabora con los equipos de DevOps y plataforma en canalizaciones de CI/CD e infraestructura como código.
  • Establece la observabilidad mediante trazas distribuidas, registros estructurados y métricas.
  • Define estándares de supervisión del rendimiento y alertas.
  • Analiza y optimiza el rendimiento de Java, incluidos la JVM, el heap y la recolección de basura.
  • Lidera pruebas de rendimiento y resuelve cuellos de botella en sistemas de alto tráfico y sensibles a la latencia.
  • Investiga fugas de memoria de la JVM y establece prácticas de programación que optimicen el uso de memoria.
  • Diseña modelos de datos relacionales y optimiza consultas de PostgreSQL, Oracle o MySQL.
  • Diseña esquemas, índices y canalizaciones de agregación de MongoDB.
  • Define patrones de acceso a datos, agrupación de conexiones y capas de caché.
  • Mantiene la coherencia, integridad y resiliencia de los datos en almacenes distribuidos.
  • Identifica carencias tecnológicas, crea prototipos con los equipos de ingeniería y convierte los resultados de pruebas de concepto en recomendaciones de arquitectura y hojas de ruta de implementación.
  • Guía a los equipos de ingeniería ante retos complejos de diseño y entrega.

Requisitos

  • Aporta entre 12 y 16 años de experiencia progresiva y práctica en ingeniería de software, además de una sólida trayectoria en arquitectura.
  • Mantiene una participación activa en la programación y la ingeniería, en lugar de trabajar exclusivamente en gestión o asesoría.
  • Demuestra dominio de Apache Kafka, RabbitMQ, IBM MQ, ActiveMQ y Apache Camel.
  • Cuenta con sólidas habilidades en Java y Spring Boot para desarrollar microservicios y API de nivel empresarial.
  • Tiene experiencia diseñando sistemas distribuidos a gran escala que manejan grandes volúmenes y SLA estrictos.
  • Domina Kubernetes y la contenerización, incluidas las operaciones de clústeres en producción.
  • Comprende las prácticas de observabilidad, incluidas las trazas distribuidas (como Jaeger o Zipkin), el registro (ELK/EFK) y las métricas (Prometheus/Grafana).
  • Comprende los componentes internos de la JVM, la gestión de memoria y las técnicas de optimización del rendimiento.
  • Tiene sólida experiencia tanto con bases de datos relacionales (PostgreSQL, MySQL, Oracle) como con bases de datos NoSQL (MongoDB).
  • Toma decisiones de arquitectura basadas en patrones establecidos y principios de ingeniería probados.
  • Tiene experiencia liderando pruebas de concepto de principio a fin.
  • Utiliza herramientas de IA/LLM como GitHub Copilot, ChatGPT o Claude en las tareas diarias de diseño, programación, revisión, documentación y depuración.
  • Puede aprender e implementar rápidamente soluciones de IA/LLM e integrarlas de forma pragmática en arquitecturas empresariales cuando aporten un valor claro.
  • Tiene experiencia en pagos, mensajería financiera o plataformas de tecnología financiera reguladas.
  • Conoce la event sourcing y el procesamiento de flujos, por ejemplo Kafka Streams o Apache Flink.
  • Tiene experiencia con ingeniería del caos y prácticas de pruebas de resiliencia.
  • Tiene experiencia práctica integrando API de LLM o utilizando marcos de IA como Spring AI o LangChain4j en sistemas Java.
  • Conoce bases de datos vectoriales o búsqueda vectorial, como pgvector, Weaviate, Pinecone o Milvus, y los patrones RAG.
  • Tiene conocimientos de prácticas de IA responsable en producción, como gobernanza de datos, auditabilidad, supervisión de costos y latencia, y supervisión humana cuando sea necesaria.

Beneficios

  • Remuneración competitiva.
  • Beneficios de salud.
  • Opciones de trabajo remoto o flexible.
  • Apoyo al desarrollo profesional.

Empleos relacionados

Advance Auto Parts

Vendedor/a de repuestos automotrices a tiempo parcial

Advance Auto Parts

Apoya las ventas de repuestos automotrices para aficionados al bricolaje y los servicios en tiendas de Advance Auto Parts en Huntsville y Madison, Alabama. Las tareas incluyen ventas, instalaciones básicas, inventario, reposición de productos y entregas.

Abrir
Stanica Realty Group

Representante de ventas internas remoto

Stanica Realty Group

Programa visitas a domicilio para las bañeras con puerta Safe Step atendiendo llamadas entrantes y contactos por internet. Usa un enfoque de venta consultiva para conocer las necesidades de los clientes y convertir contactos en oportunidades de venta.

Abrir