Acerca del puesto Lider Tecnico Sr (Java WebFlux/Angular)(Remoto)(Obligatorio: Experiencia en Banca)
¡Únete a nuestro equipo como Technical Lead Full Stack y lidera la construcción (y operación) de productos digitales robustos, escalables y resilientes!
Buscamos un perfil más líder que solo senior: alguien que domine el desarrollo backend moderno en Java (Spring Boot + WebFlux), con participación real en frontend Angular, y que además sea capaz de dirigir equipos, alinear tecnología con objetivos de negocio, fortalecer continuidad del negocio, elevar observabilidad y asegurar una operación confiable en AWS.
Propósito del rol
Serás responsable de liderar técnicamente un equipo full stack para entregar productos con altos estándares de calidad y mantenibilidad, definiendo prácticas, arquitectura, métricas operativas y una estrategia de evolución tecnológica que garantice estabilidad, disponibilidad y escalabilidad.
Tus responsabilidades serán
- Liderazgo técnico y delivery
- Liderar el equipo full stack (backend + frontend) asegurando entregas consistentes, predecibles y con calidad.
- Ser referente en diseño de arquitectura, decisiones técnicas, estándares de desarrollo y guías de ingeniería.
- Asegurar el cumplimiento de buenas prácticas: code review, definición de DoD/DoR, manejo de deuda técnica y refactors planificados.
- Facilitar ceremonias ágiles (refinamiento, planning, seguimiento técnico), removiendo bloqueos y coordinando dependencias.
- Arquitectura y desarrollo (hands-on)
- Diseñar, desarrollar y mantener microservicios en Java 21+ con Spring Boot + WebFlux.
- Definir e integrar APIs REST seguras, eficientes y bien documentadas.
- Participar en desarrollo Angular (componentización, consumo de APIs, buenas prácticas, integración con design system).
- Garantizar calidad con pruebas unitarias, cobertura razonable, y automatización.
- Estrategia TI, operación y excelencia
- Diseñar y evolucionar el modelo operativo del producto (run-the-business): SLAs/SLOs, KPIs, alertamiento, guardias, runbooks.
- Implementar/fortalecer observabilidad end-to-end (logs, métricas, trazas, tableros, alertas accionables).
- Liderar iniciativas de continuidad del negocio: análisis de riesgos, resiliencia, DR, RTO/RPO, pruebas de recuperación.
- Gestionar capacidad, performance y confiabilidad (análisis de incidentes, RCA, postmortems sin culpa, planes de acción).
- Alinear decisiones tecnológicas con estrategia, costo/beneficio, seguridad y cumplimiento.
- Cloud & DevOps (colaboración fuerte)
- Acompañar despliegues y operación en AWS, coordinando con plataforma/DevOps.
- Definir prácticas de despliegue seguro: versionamiento, estrategias (blue/green/canary cuando aplique), rollback, manejo de configuración y secretos.
Requisitos obligatorios (core del rol)
- Backend (Java)
- Experiencia sólida con Java 21+.
- Dominio de Spring Boot y programación reactiva con Spring WebFlux.
- Arquitectura de microservicios y construcción de APIs REST.
- Clean Architecture aplicada (estructura mantenible y testeable).
- Persistencia con Hibernate y bases relacionales (PostgreSQL o MySQL).
- Pruebas unitarias con JUnit + Mockito.
- Build y dependencias con Gradle 8.x.
- Consumo de servicios con WebClient (WebFlux) (u equivalente).
- Frontend (Angular)
- Experiencia desarrollando con Angular (ideal LTS reciente).
- Buen manejo de componentización, consumo de APIs, modularidad y buenas prácticas.
- Uso de SASS/SCSS y trabajo alineado a design system.
- Cloud / Contenedores / Orquestación
- Experiencia con servicios de AWS (deseable EKS y RDS/Aurora).
- Docker y despliegues en Kubernetes/EKS.
- Liderazgo y gestión (indispensable)
- Experiencia liderando equipos técnicos (mentoría, seguimiento, coordinación, mejora continua).
- Capacidad para priorizar y tomar decisiones técnicas considerando impacto en negocio, riesgo y operación.
- Comunicación clara con perfiles técnicos y no técnicos (producto, negocio, seguridad, operaciones).
Deseables
- NoSQL: DynamoDB o DocumentDB.
- Cache: Redis o Memcached (ElastiCache).
- Secretos: AWS Secrets Manager.
- Performance testing (ej. JMeter).
- Prácticas SRE (SLOs, error budgets) y/o experiencia en gestión de incidentes.
- Certificaciones AWS.
Competencias clave
- Pensamiento analítico y resolución de problemas complejos.
- Enfoque en calidad: testing, mantenibilidad, buenas prácticas y seguridad.
- Liderazgo colaborativo: guía, mentoría y construcción de equipos de alto desempeño.
- Orientación a resultados y a la operación: confiabilidad, continuidad y mejora constante.
- Proactividad y aprendizaje continuo.
Lo que ofrecemos
- Salario competitivo acorde a tu experiencia.
- Trabajo remoto.
- Oportunidades de crecimiento profesional.
- Cultura enfocada en buenas prácticas de ingeniería.
- Proyectos con retos técnicos reales (arquitectura, cloud, resiliencia, observabilidad).