
¿Te apasiona la tecnología y te gustaría trabajar con una de las empresas de retail más grandes del mundo? Entonces, sigue leyendo.
Posición: Java backend developer
Responsabilidades: - Desarrollo de soluciones en Java. Hay un backOffice con un frontal desarrollado en React sobre el que también participarás.
- Formarás parte de un equipo bajo los paradigmas Agile de un marco de trabajo Scrum, con sprints de 2 semanas y evolucionando el producto en las iteraciones más cortas posibles.
- Responsable, junto al resto del equipo, de todo el proceso de creación de SW, desde la ideación, desarrollo como calidad e implantación.
- Trabajarás codo a codo con un Technical Lead con mucha experiencia en los lenguajes comentados y que guiará en la búsqueda de la excelencia técnica.
- También colaborarás con el Product Owner para buscar el mejor camino para la entrega de valor y aportar otras ideas y alternativas.
Descripción del puesto: - Comunicar ideas, nuevos métodos o tecnologías con el objetivo de mejorar el stack tecnológico actual.
- Participar de forma activa y constante en diseño y desarrollo de APIs.
- Velar por la calidad de desarrollo y limpieza de código (Clean Code).
- Estar al día en tecnologías, especialmente en las asociadas al ecommerce. Identificar nuevas tendencias que se puedan utilizar para lograr máximos resultados.
- Trabajar en equipo y mano a mano con el Tech Lead y el resto del equipo de desarrollo.
- Cumplir con todas las pautas y estándares del proyecto y la empresa y asegurarse de que el equipo lo esté haciendo.
- Trabajar en sprints de 2 semanas, compuestos principalmente por historias de usuario iterativas y hacerse responsable en equipo de dicho compromiso.
Experiencia necesaria: - Que conozca y comparta los fundamentos de DDD.
- Conocimientos que le posibiliten la participación en el diseño de arquitectura de sistemas basado en servicios distribuidos.
- Conocimiento profundo de patrones y arquitecturas de desarrollo en Java.
- Conocimientos o que haya trasteado con protobuf y gRPC.
Es importante:
- Experiencia participando en el diseño de arquitectura de sistemas basado en servicios distribuidos.
- Experiencia o conocimientos sobre arquitectura hexagonal
- Experiencia demostrable en entornos de ejecución de alto rendimiento y concurrencia.
- Experiencia en el diseño y desarrollo de APIs.
- Conocimientos de kafka o algún otro gestor de colas.
- Experiencia demostrable en el desarrollo bajo el modelo de integración continua y revisión de código.
- Experiencia con Spring.
- Experiencia como parte de un equipo Scrum.
Condiciones:
- Posición para trabajar 100% remoto en España
- Salario: 40.000€ brutos anuales.
- Plan de carrera
¿Hablamos?p.hernando@frgconsulting.com