.[CAST] ¿Sabes dónde encontrar el equipo humano y el trato que mereces, participando en proyectos que te estimulen? Puedes encontrar buenos proyectos en muchos sitios, pero en BETWEEN Technology además obtendrás el trato humano que siempre has echado en falta. ¡Únete a nuestro equipo!Descripción de la oferta Actualmente seleccionamos un/a desarrollador/a Senior Java Backend para incorporarse en un proyecto a largo plazo en uno de los equipos que Between tiene implantados en uno de nuestros principales clientes.La persona seleccionada desarrollará soluciones tecnológicas para sector banca en entornos de microservicios.¿Qué haré? Estas serán tus funciones principales:Diseño e implementación de microservicios destinados principalmente a dar servicio al Frontend de la aplicación y exponer APIs invocables desde otros aplicativos.Se valorará muy positivamente experiencia previa en herramientas específicas de SDS-SCIB.Además, trabajando para BETWEEN obtendrás los siguientes beneficios añadidos:Posibilidad de formar parte de una empresa en pleno crecimiento a nivel nacional e internacional. Un buen lugar donde trabajar: cuidamos de nuestro equipo y la sociedad a través de iniciativas, programas de conciliación y de responsabilidad social corporativa.Trabajarás 100% remotoSeguro médico.Te integrarás en un equipo de alto rendimiento y con un alto grado de especialización.Dispondrás de oportunidades de formación y desarrollo profesional.Pondremos a tu disposición un amplio abanico de retos y proyectos acordes con tus objetivos personales y profesionales.Posibilidad de elegir cómo obtener parte de tu salario gracias a las ventajas fiscales de nuestra Retribución Flexible, y descuentos para acceder a centros de fitness, entre otros.En BETWEEN, la igualdad de oportunidades es uno de nuestros valores. Nuestro compromiso es contratar al mejor talento independientemente de su raza, religión, sexo, edad y personas con otras capacidades y promover su desarrollo profesional y personal.¿Qué necesitamos? Más de 3 años de experiencia realizando:Experiencia participando en el diseño de arquitectura de sistemas basado en servicios distribuidos.Experiencia demostrable en entornos de ejecución de alto rendimiento y concurrencia.Experiencia en el diseño y desarrollo de APIs.Experiencia demostrable en el desarrollo bajo el modelo de integración continua y revisión de código.Experiencia con Spring.Experiencia como parte de un equipo Scrum.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).Que conozca y comparta 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