¿Te apasiona diseñar software con enfoque Domain-Driven Design y trabajar en equipos ágiles bajo Scrum?¿Dominas Java, Spring y el enfoque API First con OpenAPI? ¿Te gustaría formar parte de proyectos innovadores y de alto impacto? 🚀
Si es así, ¡esta puede ser tu oportunidad!
¿Cómo es trabajar con nosotr@s? 👩🏿 💻👨🏼 💻
* Tenemos una cultura de mejora continua: Te integrarás en un proyecto retador que impulsará tus conocimientos y experiencia. 🚀
* Crecimiento profesional: Apostamos por el crecimiento de nuestro equipo y priorizamos la promoción interna. 🏆
* Cercanía: Nunegal lo formamos personas, no números. Nos conocemos por el nombre. 👪 👨 👩 👧 👨 👩 👧 👦
* Buen rollo😃: Somos un equipo, nos ayudamos y compartimos conocimientos. Además, somos conocidos por nuestro #Nunefest🎸
¿Qué te ofrecemos? 💡
* Incorporación a una empresa en constante crecimiento.
* 100% Teletrabajo.
* Retribución flexible (ticket restaurante, seguro médico...).
* Formación continua.
* ¡Y mucho más!
Sobre ti... 🙎🏼 ♀️🙎🏾 ♂️
* Dominio de Java (versiones 8 a 11) y experiencia con Spring Framework.
* Experiencia en el diseño y desarrollo de APIs bajo enfoque API First y uso de OpenAPI y en el diseño de arquitecturas de sistemas basadas en servicios distribuidos.
* Conocimientos o experiencia en arquitectura hexagonal.
* Conocimientos de Kafka u otros gestores de colas.
* Participación activa en equipos Scrum y familiaridad con DDD.
* Experiencia con herramientas como Maven.
* Nociones y práctica inicial con Protobuf y gRPC.
* Práctica habitual con metodologías de integración continua (CI/CD) y revisión de código.
Valorable 👀
* Experiencia en desarrollo en tecnologías de cloud.
* Que haya participado en la definición de una estrategia de APIs y que conozca especificaciones estándar (OpenAPI, AsyncAPI, RAML, etc).
¿Cómo será tu día a día? 📲💻
* Participar activamente en el diseño y desarrollo de APIs.
* Garantizar la calidad del desarrollo y mantener un código limpio siguiendo principios de Clean Code.
* Proponer ideas, métodos o tecnologías que contribuyan a mejorar el stack tecnológico actual.
* Mantenerse actualizado en tecnologías, especialmente aquellas vinculadas al e-commerce, e identificar tendencias que puedan aplicarse para maximizar resultados.
* Colaborar estrechamente con el Tech Lead y el resto del equipo de desarrollo.
* Asegurar el cumplimiento de las pautas y estándares del proyecto y de la empresa, fomentando que todo el equipo los siga.
* Trabajar en sprints enfocados en historias de usuario iterativas y asumir, junto con el equipo, la responsabilidad de los compromisos adquiridos.