Java Developer Mid - APIs - API First - scrum,agile - remoto (*A)
Role details
Job location
Tech stack
Job description
Actualmente seleccionamos un/a Java Developer especializado/a en producto API y en entornos de la alta disponibilidad, resiliencia y baja latencia para incorporarse de forma indefinida en uno de los equipos de tecnología que Between tiene implantados en uno de nuestros principales clientes., * Como desarrollador/a backend, trabajarás diseñando e implementando las APIs y servicios que sean
- necesarios para llevar a cabo cada nueva funcionalidad.
- Tendrás siempre presente la alta disponibilidad, resiliencia y baja latencia.
- Trabajarás en un producto con mucha visibilidad donde la exigencia es máxima y la toma de decisiones tiene un gran impacto.
- Comunicarás ideas, nuevos métodos o tecnologías con el objetivo de mejorar el stack tecnológico o dinámicas de equipo actuales.
- Formarás parte de un equipo Scrum multidisciplinar que se encarga de mejorar su producto atendiendo necesidades de negocio a la vez que propone mejoras basadas en experimentación.
- Trabajarás mano a mano con el Technical Lead y equipo de desarrollo.
Requirements
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., * Ser parte de un equipo joven en una comunidad techie.
-
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 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).
-
Acceso a variedad de descuentos (Viajes, tecnología... y muchos más).
-
Precios reducidos en bienestar, fitness y nutricón con Gympass., ¿Java Developer especializado/a en en producto API y en entornos de la alta disponibilidad, resiliencia y baja latencia, con ganas de continuar desarrollando tu carrera profesional en un entorno muy agile y con la posibilidad de trabajar en remoto desde España? ¡No dudes en inscribirte!, * Que entiendas la complejidad y características de la venta online y plantees mejoras técnicas y funcionales sobre el producto.
-
Que trabajes con nosotros en equipo para alcanzar los objetivos que nos ponemos y acordamos en cada sprint.
-
Que seas capaz de participar en el diseño e implementación de sistemas basados en servicios distribuidos.
-
Que tengas un profundo conocimiento de patrones y arquitecturas de desarrollo en Java.
-
Que hayas participado de forma activa en diseño y desarrollo de APIs REST.
-
Que conozcas las ventajas y desventajas de usar cachés y sepas cuando y como aplicarlas.
-
Que te preocupe velar por la calidad de desarrollo y limpieza de código (Clean Code).
-
Que tengas experiencia en el desarrollo bajo un modelo de integración continua y revisión de código.
-
Que tengas pasión, gran capacidad de autogestión, actitud de mejora y aprendizaje continuo.
Hard Skills:
-
Spring.
-
protobuf y gRPC.
-
Java Reactivo (spring webflux) y sistema de caché Caffeine y Redis).
-
Arquitectura Hexagonal.
-
Que hayas formado parte de un equipo Scrum.
-
Desarrollo de servicios CQRS.
-
Conocer y compartir los fundamentos de DDD.
-
Experiencia en desarrollo en tecnologías de cloud.
-
Definición de una estrategia de APIs y que conozcas especificaciones estándar (OpenAPI, AsyncAPI, RAML, etc).
-
Sistemas basados en protocolos de comunicación asíncronos: colas, mensajería, eventos, etc.