Se busca un perfil con fuerte capacidad para investigar y potenciar la madurez del desarrollo de software de las plataformas de negocio del cliente. Con 3 a 5 años de experiencia como arquitecto IT.
Requisitos:
+3 años de experiencia demostrable como desarrollador back-end en entornos distribuidos.
Experiencia en el desarrollo de arquitecturas basadas en microservicios con Springboot.
Experiencia en el uso de brokers de mensajería (preferiblemente en RabitMQ o Kafka).
Experiencia con bbdd no relaciones (MongoDB deseable) y relacionales (Oracle, MySql, etc.).
Experiencia en buenas prácticas de desarrollo, herramientas de control de versiones (Bitbucket , Gitlab ,etc ), continuous integration/continuous delivery y calidad de SW (GIT, Maven, Jenkins, Artifactory, SonarQube, Testing automation, code reviews, etc.).
Conocimiento de orquestación de contenedores: Docker, Kubernetes.
Conocimiento de frameworks de front-end (Angular preferiblemente).
Deseable conocimiento de plataformas cloud (AWS o Azure principalmente).
Buen entendimiento de soluciones software end-to-end.
Conocimiento de métricas de rendimiento. Qué medir y dónde.
Experiencia resolviendo problemas de rendimiento, encontrando, evitando y solucionando cuellos de botella.
Experiencia en metodologías ágiles.
Deseable: Deseable conocimiento sobre prácticas DevOps y herramientas/frameworks de despliegue en Kubernetes como Helm.
Lugar de trabajo: Semipresencial en Pozuelo de Alarcón o remoto según restricciones.