A Tenth Revolution Group Company

Ref: PHC-2

Tech Lead Java - 100% remoto

Spain

Job description

Tech Lead Java - 100% remoto

PHC-2



¿Trabajas con Java y con React.JS y te gustaría pasar a líderar tecnicamente un equipo? Esta es tu oportunidad.



Posición: Tech Lead Java

Responsabilidades:

- Serás el líder técnico del equipo, definiendo, revisando y asesorando la arquitectura de los productos con el objetivo de garantizar la calidad del software en todos ellos. Asegurarás que la arquitectura de las soluciones sea eficiente, escalable y en línea con las buenas prácticas del ecosistema.

Responsabilidades clave:

- Diseñar e implementar sistemas con alta disponibilidad y sujetos a alta concurrencia.

- Garantizar la disponibilidad y resiliencia de sus servicios que ayudan al desarrollo del negocio de la compañía. - 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.

- Mentorizar al equipo de desarrollo que liderará, ayudando al equipo a crecer y a fortalecer la comunidad tecnológica

- Trabajar en equipo y mano a mano con el Product Owner en estimar y priorizar las historias de usuario del producto que juntos construyen.

- Cumplir con todas las pautas y estándares del proyecto y la empresa y asegurarse de que el equipo lo esté haciendo.

- Motivar y animar al equipo constantemente, el cual tendrá que conseguir unos estándares de calidad elevados.

- Garantizar el éxito y calidad de las soluciones entregadas.

- Cumplir con todos los compromisos mediante el cierre en plazo de los entregables.



Experiencia:

- Que conozca y comparta los fundamentos de DDD. Arquitectura hexagonal

- Experiencia en desarrollo frontend con React o Typescrypt

- 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 en el framework de Spring

- Conocimientos o que haya trasteado con protobuf y gRPC.

- Conocimientos de kafka o algún otro gestor de colas.

- Es muy valorable cualquier conocimiento complementario en gestión y/o dirección de proyectos.

Es importante:

- Experiencia participando en el diseño de arquitectura de sistemas basado en servicios distribuidos.

- Experiencia demostrable en entornos de ejecución de alto rendimiento y concurrencia.

- Experiencia en el diseño y desarrollo de APIs.

- Experiencia demostrable en el desarrollo bajo el modelo de integración continua y revisión de código.

- Experiencia liderando equipos en entornos tecnológicos.



¿HABLAMOS?

p.hernando@frgconsulting.com