Desarrollador Java - eCommerce

Desarrollador Java - eCommerce

UbicaciónRemotoContratoIndefinido
Jornada laboralTiempo completoSectorInternet y tecnología
Vacantes2

Descripción de la oferta

Desarrollador Java - eCommerce

Hace tiempo me contaron un chiste de desarrolladores:

"Un tester siempre tiene el corazón de un desarrollador muy cerca, en un frasco encima de la mesa"

En Izertis no somos así ;)

Testers y desarrolladores trabajan juntos y se ayudan los unos a los otros en nuestros equipos ágiles. La línea entre desarrollo y calidad es inexistente en Izertis. Por eso estamos buscando un desarrollador Java para uno de nuestros proyectos en un entorno eCommerce.

Se trata de un pequeño equipo transversal que forma parte del núcleo de la plataforma de servicios de un entorno eCommerce. Este equipo se encarga del desarrollo de herramientas y librerías que son usadas por multitud de equipos de la plataforma. Estas librerías pretenden proveer una serie de funcionalidades como la posibilidad de extender el contrato de una API -siguiendo una filosofía API FIRST- en distintos protocolos (gRPC, REST, Avro, etc) con datos extendidos para los consumidores sin romper compatibilidad con servicios Core y soportar estos nuevos datos, o la posibilidad de extender el comportamiento de una API, casos de uso de un servicio, etc.

¡Aquí es donde entras tú! Necesitamos un Javero para desarrollar librerías que faciliten la ampliación y extensión de la plataforma servicios de una forma sencilla, usable y escalable y que permita a los distintos actores evolucionar más rápido sin romper el contrato con los distintos servicios y dominios que conforman la plataforma eCommerce.  

En resumen, queremos reducir la carga y el coste de los distintos proveedores de servicios del eCommerce de dar soporte a funcionalidades específicas de los consumidores permitiendo que sean estos quien se haga cargo.

 Esta tarea no es fácil ni rápida; estamos hablando de uno de los eCommerce más grandes a nivel global, donde además, tendrás que tener en cuenta lo siguiente:

  • Estas librerías se realizarán en Java >=8 y deberán cumplir con una serie de estándares de calidad que permitan ser utilizadas de una forma sencilla, comprensible, adaptable y escalable a las necesidades de distintos equipos y consumidores de las mismas.
  • No se puede perder de vista que estas librerías serán usadas por multitud de consumidores de servicios críticos de la plataforma eCommerce, por lo que el impacto de los desarrollos es importante.

¿Te gustan los retos? Pues sigue leyendo porque en este proyecto no te vas a aburrir, te lo garantizo

Ofrecemos:

  • Contrato indefinido desde el primer día
  • Posibilidad de trabajo en remoto

Requisitos

Los básicos:

  • Experiencia en desarrollo de software con Java >= 8 / Spring Framework
  • Conocimientos sobre el diseño de APIs REST, gRPC, Avro.
  • Conocimientos sobre APIs con protocolo gRPC principalmente y REST
  • Experiencia previa en un entorno de trabajo con metodología Agile/SCRUM

Y lo que hará que tu candidatura destaque sobre el resto:

  • Experiencia en desarrollo de librerías, utilidades, etc modulares, compactas y de calidad  orientadas a integrarse como dependencia en terceros de diversa índole.
  • Experiencia con la filosofía API First
  • Experiencia con Github Actions
  • Conocimiento sobre protocolo Avro
  • Conocimientos sobre librerías reactivas como Reactor

Soft skills:

  • Resolutivo, autónomo y responsable.
  • Empático y capaz de situarse con la vista puesta en las necesidades de la plataforma.
  • Comunicativo, colaborativo y capaz de trabajar en equipos reducidos. (Team player)