Lider Tecnico
Ingeniosi
Sign up free: we match you to jobs like this, tailor your application and fill the form. 2 free applications every day.
Technical Lead – Java & Event-Driven Architecture
Objetivo del puesto
Buscamos un Technical Lead con sólida experiencia en desarrollo backend y arquitecturas basadas en eventos para liderar técnicamente un equipo de ingeniería responsable de diseñar, construir y evolucionar soluciones escalables, resilientes y alineadas con las mejores prácticas de arquitectura y desarrollo de software.
La posición será responsable de definir estándares técnicos, impulsar la calidad de ingeniería, apoyar el crecimiento del equipo y garantizar la entrega exitosa de soluciones de negocio dentro de un entorno financiero de alta exigencia.
Responsabilidades
Liderar técnicamente al equipo de desarrollo, definiendo lineamientos, estándares y mejores prácticas de ingeniería.
Diseñar arquitecturas backend basadas en microservicios y eventos que cumplan requisitos de escalabilidad, disponibilidad y resiliencia.
Definir estrategias de integración mediante APIs y plataformas de event streaming.
Coordinar la planeación técnica del backlog, descomponiendo iniciativas complejas en entregables implementables.
Tomar decisiones de diseño y arquitectura considerando desempeño, mantenibilidad, costo y complejidad.
Gestionar y priorizar deuda técnica para asegurar la evolución sostenible de las plataformas.
Impulsar prácticas de calidad como TDD, revisiones de código, pruebas automatizadas y análisis estático.
Promover observabilidad, monitoreo, trazabilidad y manejo adecuado de errores.
Realizar mentoring técnico, coaching y acompañamiento al equipo de desarrollo.
Colaborar con áreas de negocio, arquitectura, seguridad y producto para alinear objetivos técnicos y funcionales.
Participar en iniciativas de modernización tecnológica y adopción de arquitecturas orientadas a eventos.
Requisitos
Experiencia
7+ años de experiencia en desarrollo de software backend.
2+ años desempeñando funciones de liderazgo técnico o Technical Lead.
Experiencia en instituciones financieras, banca o servicios financieros.
Experiencia liderando equipos de desarrollo en entornos ágiles.
Desarrollo Backend
Java 17 o superior.
Spring Boot.
Maven o Gradle.
Diseño y desarrollo de microservicios.
Aplicación de principios SOLID y patrones de diseño.
Arquitectura y Calidad
Domain Driven Design (DDD).
Test Driven Development (TDD).
Arquitecturas orientadas a eventos.
Diseño de soluciones escalables y resilientes.
Observabilidad y monitoreo de aplicaciones.
Event Streaming
Confluent Kafka.
Administración y diseño de Topics.
Particiones y Consumer Groups.
Kafka Streams.
Event-driven architecture.
Gestión de Esquemas
Schema Registry.
Avro.
JSON Schema.
Protobuf.
APIs e Integración
REST APIs.
GraphQL.
OpenAPI / Swagger.
Diseño y gobierno de contratos de integración.
Bases de Datos
MongoDB.
Herramientas
Git (GitHub o Bitbucket).
SonarQube.
Confluence.
Jira.
Deseable
Experiencia en Wealth Management.
Conocimiento de plataformas…