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.