Software Engineer
Role details
Job location
Tech stack
Requirements
Diseño de interfaces REST - Experiencia en pruebas automáticas (JUnit, Mockito, valorable otras buenas prácticas de testing y cobertura siguiendo la pirámide de testing) - Experiencia en entornos de Integración y Despliegue Continuo (CI/CD) - Experiencia práctica con metodologías ágiles. - Experiencia con contenedores (Docker, Kubernetes) - Experiencia con colas de mensajería (Kafka, RabbitMQ) - Inglés alto (B2 o más) (imprescindible) Valorable: - Conocimiento con bases de datos, tanto SQL como noSQL: (MongoDB, Cassandra, ElasticSearch, MySQL, PostgreSQL, Oracle..) - Conocimiento de cachés (Redis, Couchbase, Hazelcast) - Conocimiento en herramientas de monitorización y observabilidad (Grafana, Prometheus, Kibana) - Experiencia en plataformas cloud (AWS, Azure, GCP) - Conocimiento de los principios de código limpio, diseño de software y colaboración en la revisión de código del equipo - Capacidad de colaborar en equipo, enfoque
Benefits & conditions
proactivo, mentalidad positiva y con disposición para aprender y mantenerse actualizado/a. ¿QUÉ TENEMOS PARA TI? - Contrato indefinido y jornada completa - Posibilidad de teletrabajo. - 23 días de vacaciones - Formación continua: competencias técnicas, transversales y de idiomas. Contamos con acceso a certificaciones, formaciones de los principales Partners Tecnológicos, plataformas online y mucho más - Seguro de vida y de accidentes - Posibilidad de acogerte a nuestra retribución flexible (seguro médico, cheques guarderías, transporte, comida y formación) - Acceso a Privilege Club, donde encontrarás descuentos interesantes en las principales marcas - Onboarding personalizado y detallado. Te acompañamos en todo momento para que te sientas #soprano desde el primer momento. - Oficinas con espacios reservados al ocio. Trabajo y diversión unido - Compañerismo y buen ambiente, el poder de la unión lo tenemos presente. Y lo más