Senior Java Developer - APIs, API First - Cloud - remoto (*M)
Role details
Job location
Tech stack
Job description
DDD, integrando eventos con Kafka y enfoque API-First. Se aplican buenas prácticas de ingeniería, CI/CD, revisión de código y principios SOLID. El trabajo se organiza con metodología SCRUM, entregas frecuentes y foco en valor. Se usan Jira y GitHub, y se promueve la mejora continua, la refactorización y el aprendizaje constante. 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
Requirements
sprints de 2 semanas, compuestos principalmente por historias de usuario iterativas y hacerse responsable en equipo de dicho compromiso. Requisitos principales ️ Que conozcas y compartas 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 como parte de un equipo Scrum. Además, trabajando para BETWEEN obtendrás los siguientes beneficios añadidos Te integrarás en un equipo de alto rendimiento y con un alto grado de especialización. Planes de formación personalizados con nuestra BTW University (Idiomas con Speexx, The Power Business School, Udemy, Certificaciones técnicas, Pharos, etc). Seguro médico y posibilidad de elegir cómo obtener parte de tu salario gracias a las ventajas fiscales de nuestra Retribución Flexible. Acceso a variedad de descuentos (Viajes, tecnología... y muchos más). Precios reducidos en bienestar, fitness y nutrición con Gympass. ¡Cumplir años como Betweener tiene premio! Si estás buscando una nueva oportunidad laboral y crees que tu perfil puede encajar, ¡no dudes en apuntarte! Desarrollador Backend Java - 100% Teletrabajo Software Developer Java - Disponibilidad Para Viajar - Sector Retail Software Developer Java - Disponibilidad Para Viajar - Sector Retail Software Developer Java - Disponibilidad Para Viajar - Sector Retail Software Developer Java - Disponibilidad Para Viajar - Sector Retail Software Developer Java - Disponibilidad Para Viajar - Sector Retail Software Developer Java - Disponibilidad Para Viajar - Sector Retail #J-18808-Ljbffr