👨🏻‍💻 postech.work

Mid Java Developer - APIs, API First - remoto (*M)

Between Technology • 🌐 In Person

In Person Posted 8 hours, 25 minutes ago

Job Description

BETWEEN TECHNOLOGY es una consultora multinacional con avanzadas capacidades tecnológicas en el ámbito de la Ingeniería y las TIC 💻.

Actualmente contamos con un equipo de 1000 personas trabajando en los ámbitos de la industria del automóvil, aeronáutica, ferrocarril, Oil\&Gas, retail, etc. 🤝

Estamos en búsqueda de un/a

Java Developer con experiencia en APIs, microservicios y en entornos de la alta disponibilidad, resiliencia y baja latencia

para incorporación

indefinida y remota

en uno de los equipos de

tecnología

que Between tiene implantados en uno de nuestros principales clientes.

¿CUÁLES SERÁN TUS FUNCIONES PRINCIPALES?

🔍

Diseñar e implementar APIs (dirigidas a los frontales) y servicios que sean necesarios para llevar a cabo cada nueva funcionalidad.

Tener siempre presente la alta disponibilidad, resiliencia y baja latencia.

Trabajar en un producto con alta visibilidad donde la exigencia es máxima y la toma de decisiones tiene un gran impacto.

Comunicar ideas, nuevos métodos o tecnologías con el objetivo de mejorar el stack tecnológico o dinámicas de equipo actuales.

Formar 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.

Colaborar mano a mano con el Tech Lead y equipo de desarrollo.

REQUISITOS PRINCIPALES

📝

Entender la complejidad y características de la venta online y plantear mejoras técnicas y funcionales sobre el producto.

Trabajar con nosotros en equipo para alcanzar los objetivos que nos ponemos y acordamos en cada sprint.

Participar en el diseño e implementación de sistemas basados en servicios distribuidos.

Profundo conocimiento de patrones y arquitecturas de desarrollo en Java.

Experiencia de forma activa en diseño y desarrollo de APIs REST.

Conocer las ventajas y desventajas de usar cachés y saber cuando y como aplicarlas.

Velar por la calidad de desarrollo y limpieza de código (Clean Code).

Experiencia en el desarrollo bajo un modelo de integración continua y revisión de código.

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.

Experiencia formando 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 como Kafka, eventos, etc.

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!

🏆

Get job updates in your inbox

Subscribe to our newsletter and stay updated with the best job opportunities.