Technical Lead
Spain
Tus responsabilidades
Estás a punto de fortalecer la comunidad tecnológica de una importante multinacional del retail. En el puesto que te ofrecemos, diseñarás e implementarás sistemas con alta disponibilidad y sujetos a alta concurrencia. Como eres un buen mentor, tendrás como objetivo liderar un equipo de desarrollo ayudándole a crecer y a ganar capacidades en el diseño de arquitecturas tecnológicas. Junto a un Product Owner, estimaréis y priorizaréis las historias de usuario del producto que construiréis. La disponibilidad y resiliencia de tus servicios deberán estar garantizadas para el desarrollo del negocio de la compañíaQué buscamos
- Capacidad para participar en el diseño de arquitectura de sistemas basado en servicios distribuidos.
- Una experiencia experiencia demostrable en entornos de ejecución de alto rendimiento y concurrencia.
- Que tengas profundo conocimiento de patrones y arquitecturas de desarrollo en Java
- ¿Has participado de forma activa y constante en diseño y desarrollo de APIs? Lo necesitamos
- La calidad de desarrollo y la limpieza de código deberán estar en tu cabeza continuamente.
- Que puedas demostrar experiencia en el desarrollo bajo el modelo de integración continua y revisión de código.
- Experiencia en sistemas basados en protocolos de comunicación asíncronos: colas, mensajería, eventos.
- La pasión, capacidad de autogestión y la actitud de mejora y aprendizaje son fundamentales en nuestros equipos.
También valoramos
- Experiencia, aunque sea corta, en con protobuf y gRPC.
- Que tengas experiencia con Spring.
- Que hayas formado parte de un equipo Scrum.
- Que hayas participado en el desarrollo de servicios CQRS
- Debes conocer los fundamentos de DDD.
- Experiencia en desarrollo en tecnologías de cloud.
- Que hayas participado en la definición de una estrategia de APIs y que conozcas especificaciones estándar (OpenAPI, AsyncAPI, RAML, etc).
- Que un código mal identado no te deje dormir bien.