Senior Java Developer - Apis - Api First - Scrum, Agile - Remoto (A)
Role details
Job location
Tech stack
Job description
Participar de forma activa y constante en diseño y desarrollo de APIs, siguiendo enfoque API First (OpenAPI). Desarrollo y evolución de microservicios con Spring Boot y Framework propio. Velar por la calidad de desarrollo y limpieza de código (Clean Code). Modelado y acceso a datos en bases de datos relacionales (SQL) y NoSQL (Couchbase - key/value). Participación activa en el diseño técnico, proponiendo mejoras más allá de lo especificado en los JIRA. Trabajar en equipo y mano a mano con el Tech Lead y el resto del equipo de desarrollo. Colaboración con equipos de producto, y arquitectura para mejorar la solución end-to-end. 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 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. ¿Cómo lo haré? Desarrollando en Java 17, utilizando Spring Framework, entre otro stack disponible. Utilizando frameworks, servicios provistos por la organización para la entrega continua de funcionalidad. ¿Con quién lo voy a hacer? Trabajando mano a mano con el resto de desarrolladores, Tech Lead, Product Owner y Engineering Manager. Además, trabajando para BETWEEN obtendrás los siguientes beneficios añadidos: Ser parte de un equipo joven en una comunidad techie.
Requirements
Senior Java Developer con experiencia producto API ( paradigma API First , colas de mensajería como Kafka, arquitecturas de microservicios, y orientado/a a la calidad, escalabilidad y buenas prácticas de desarrollo, con amplia experiencia en un puesto similar para incorporarse de forma indefinida en uno de los equipos de tecnología que BETWEEN tiene implantados en uno de nuestros principales clientes. La persona seleccionada colaborará en un gran proyecto tecnológico bajo metodología ágil, con equipos colaborativos y no jerárquicos, con alto grado de proactividad y responsabilidad., 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, Bootcamps, etc). Seguro médico gratuito desde el primer día. Posibilidad de elegir cómo obtener parte de tu salario gracias a las ventajas fiscales de nuestra Retribución Flexible (tickets restaurante, guardería)., Experiencia participando en el diseño de arquitectura de sistemas basado en servicios distribuidos. Experiencia o conocimientos sobre arquitectura hexagonal. Experiencia en Kafka y arquitecturas orientadas a eventos. Experiencia en entornos de ejecución de alto rendimiento y concurrencia. Experiencia en el diseño y desarrollo de APIs; buen conocimiento de APIs REST y contratos. Dominio de SQL (modelado, queries, optimización). Experiencia con Couchbase u otras bases de datos clave-valor. Experiencia demostrable en el desarrollo bajo el modelo de integración continua y revisión de código. DDD, SCRUM, API first, SpringBoot, OpenAPI, Maven, Java 17-21, CI/CD, Git y flujos de trabajo tipo Git Flow. Es Valorable Experiencia en desarrollo en tecnologías de cloud. Que haya participado en la definición de una estrategia de APIs y que conozca especificaciones estándar (OpenAPI, AsyncAPI, RAML, etc). xhfqzwm #J-18808-Ljbffr Hay opciones de teletrabajo/trabajo desde casa disponibles para este puesto.
Benefits & conditions
Acceso a variedad de descuentos (Viajes, tecnología... y muchos más). Precios reducidos en bienestar, fitness y nutrición con Gympass.