.En Apipana, creamos soluciones innovadoras con código de alta calidad, cubriendo todo el ciclo de vida del desarrollo de software (SDLC) trabajando de la mano con nuestro cliente principal dedicado a casino games, betting, Fintech y soluciones de software en un ambiente internacional.
Actualmente nos encontramos en pleno crecimiento buscando mentes creativas y entusiastas para unirse a nuestro equipo en nuestra oficina ubicada en el centro de Granada.
Si te apasionan los retos tecnológicos y quieres estar a la última, ¡únete al equipo y forma parte de los primeros 50 Tu misión La misión del Backend Engineer es desarrollar soluciones de software escalables y de alta calidad, colaborando estrechamente con equipos de Frontend, Arquitectura, DevOps y Producto para asegurar diseños de software excepcionales.
Además, se enfoca en compartir conocimientos y fomentar la mejora continua del equipo, investigando y aplicando nuevas tecnologías y prácticas de la industria.
¿Qué harás?
Desarrollar soluciones escalables y mantenibles con alta calidad de código.
Trabaja de cerca con otros especialistas como con arquitectura y producto, para hacer que nuestro diseño de software y la calidad sean inigualables.
Diseñar soluciones de principio a fin, empleando las mejores tecnologías y prácticas de la industria.
Compartir tus conocimientos y experiencia con colegas, guiando a otros, ayudando al equipo a mejorar sus habilidades, así como desarrollando tus propias habilidades mediante la experimentación y el aprendizaje de nuevas tecnologías Asegurar la estabilidad del sistema en los diferentes entornos.
Investiga nuevas herramientas/tecnologías/ideas para promover mejoras adicionales del sistema.
Promover best practices y mejoras continuas en el código.
Adelantar a futuro problemas y presentar soluciones.
Principales herramientas y entornos que tenemos preparadas para ti: Java con Spring boot Web development (JS/Angular/React).
Web services (REST).
Build tools (Maven, NPM, Webpack) y sistema de control de versiones (Git).
Containers (Docker, Kubernetes).
Testing frameworks (JUnit, Jasmine, JBehave, and Selenium) y testing best practices Apache Cassandra y Elasticsearch.
Messaging (RabbitMQ y Kafka).
¿Qué esperamos de ti?
Sólidos conocimientos y experiencia con Java y Springboot Dominio en el uso de frameworks de testing (JUnit) y testing best practices Experiencia práctica con Build tools (Maven, Gradle) y sistema de control de versiones (Git) Experiencia sólida con Web services (REST) Conocimientos en sistemas de mensajería asíncrona (RabbitMQ, Kafka) Experiencia con Containers (Docker, Kubernetes) Capacidad para trabajar con múltiples tecnologías incluso si estás especializado en una