Desarrollador Java (Híbrido)
Buscamos un Desarrollador Java que se una a nuestro pequeño equipo de producto y construya el software con el que funcionan los almacenes de nuestros clientes.
Planograma es un SGA en la nube: los equipos de almacén lo usan cada día para recibir, ubicar, preparar y expedir mercancía, en el ordenador y en terminales Android que leen códigos de barras y etiquetas RFID, mientras el stock se mantiene sincronizado con tiendas online, marketplaces y ERP. Trabajarás en todo el ciclo de vida, desde la especificación y el diseño hasta las pruebas, el lanzamiento y el soporte posterior. Aquí la fiabilidad importa: un almacén que se queda sin su SGA deja de expedir.
Responsabilidades
Diseñar, desarrollar y mantener funcionalidades de la plataforma Planograma, desde el modelo de datos hasta la API;
Escribir código limpio, probado y eficiente, y revisar el código de tus compañeros;
Desarrollar y mantener integraciones con ERP, plataformas de e-commerce y marketplaces, y las API REST a las que se conectan nuestros clientes;
Mantener la plataforma rápida a medida que crecen los datos: catálogos grandes, muchos almacenes, muchas personas leyendo códigos a la vez;
Preparar y publicar versiones;
Investigar y corregir errores, y dejar el código que tocas mejor de como lo encontraste;
Proponer nuevas herramientas y enfoques y presentarlos para revisión de arquitectura;
Trabajar con producto, soporte y clientes para convertir las necesidades del almacén en funcionalidades que funcionan.
Requisitos
Experiencia práctica demostrable en desarrollo de software con Java;
Análisis y diseño orientado a objetos con patrones de diseño habituales;
Muy buen conocimiento de bases de datos relacionales (MySQL, PostgreSQL) y ORM (Hibernate, JPA);
Experiencia con Spring Framework y al menos un framework web (Spring MVC, JSF, Wicket o GWT);
Conocimientos de JavaScript (incluido jQuery), Kotlin, HTML5/CSS3 y API REST;
Comunicativo y con espíritu de equipo, con iniciativa, capacidad analítica y atención al detalle.
Se valorará
Experiencia en desarrollo Android: nuestra app móvil funciona en los terminales del almacén;
React;
Experiencia con sistemas de e-commerce, ERP o gestión de almacenes;
Interés por la logística y por cómo funciona un almacén.
Beneficios
Salario atractivo;
Formación certificada;
Compañeros estupendos y un producto que ves funcionando en almacenes reales;
Trabajo híbrido.

