A Tenth Revolution Group Company

Ref: PHC-1

Java Backend Developer - 100% remoto

Spain

Job description

Java Backend Developer - 100% remoto

PHC-1



¿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