Características del puesto
Participarás en las siguientes tareas:
- Desarrollo de microservicios.
- Mantenimiento y evolución de la plataforma de Integración Continua.
- Evaluación y prueba de nuevas soluciones y plataformas en el ámbito de integración de aplicaciones, microservicios, alta disponibilidad o rendimiento.
- Apoyo en el análisis técnico y el diseño de soluciones.
Requisitos mínimos del candidato:
- Al menos 3 años de experiencia en desarrollo de microservicios.
- Experiencia con el ecosistema Spring (springboot, springcloud, spring security…).
- Experiencia en Java 8 y versiones posteriores.
- Experiencia en el uso de motores de búsqueda (elasticsearch, Solr…).
- Experiencia con brokers de mensajería (Kafka, RabittMQ…).
- Experiencia con BBDD no relacionales (Mongo DB).
- Experiencia con entornos de integración continua (Jenkins, Sonar, Mockito, Cucumber, JUnit…).
- API: GraphQL, REST API, GRPC.
- Inquietud por aprender nuevas tecnologías y capacidad de formación constante en nuevas plataformas y soluciones.
Requisitos valorables:
- Experiencia en uso de lenguajes de scripting para automatización de tareas
- Plataformas de contenedores: Docker, Kubernetes
- Conocimientos sobre desarrollo de infraestructura y soluciones en Cloud AWS, Google Cloud, Azure
- Experiencia en desarrollo de aplicaciones: Angular, React, NodeJS
- Otros: Vagrant, Git, Mercurial, Artifactory, OpenShift
Te ofrecemos:
- Participación en proyectos innovadores y tecnológicamente punteros.
- El mejor ambiente laboral.
- Flexibilidad.
- Conciliación personal y laboral.
- Evolución y reto profesional.
- Formación continua.
Si lo tuyo son los microservicios, ¡estaremos encantados de conocerte!