.Senior Java Developer en hibrido.En Arelance sabemos que las personas son el activo más importante dentro de una empresa y por tanto invertimos muchos esfuerzos en buscar los mejores profesionales para nuestros clientes y en ofrecer a nuestros candidatos los mejores proyectos.En este momento estamos en búsqueda de 3 desarrolladorxs senior Java para trabajar en la evolución de una plataforma digital trabajando con entornos CI/CD y cloud todo ello bajo metodología Agile.¿Qué buscamos ti?- Más de 4 años de experiencia en desarrollo Java- Experiencia en arquitecturas hexagonales y orientadas a eventos.- Experiencia en Java con Spring Cloud.- Familiaridad con Junit (Java).- Conocimiento de GraphQL y REST APIs.- Experiencia en proyectos secundarios conocimiento de otras tecnologías y habilidades ocultas son valorados.- Nivel avanzado de español e inglés tanto escrito como hablado para trabajar con documentación técnica y requisitos.Capacidades técnicas requeridas- Desarrollo Basado en Pruebas (TDD)- Diseño Basado en el Dominio (DDD)- Programación y Diseño Orientado a Objetos (OOP y OOD)- Bases de Datos relacionales key-value y documentales- Integración Continua- Infraestructura como códigoEntre tus funciones- Implementar y guiar en trazas/métricas/logs eventos de negocio revisar implementaciones en herramientas APM y proporcionar retroalimentación.- Implementar y guiar a roles más junior en la escritura de código seguro proporcionando retroalimentación.- Desplegabilidad Implementar y guiar la implementación de infraestructura como código (por ejemplo Terraform) proporcionando retroalimentación.- Implementar y guiar la implementación de código siguiendo las definiciones de calidad de código y mejores prácticas proporcionando retroalimentación.- Rendimiento Implementar y guiar la implementación de código siguiendo las definiciones de rendimiento de código (por ejemplo código asincrónico o multi-hilo) y mejores prácticas así como pruebas de rendimiento.- Escalabilidad Implementar y guiar la implementación de código siguiendo las definiciones de escalabilidad y mejores prácticas así como pruebas de carga.- Pruebas Implementar y guiar la estrategia de pruebas E2E de aceptación unitarias de contrato de integración utilizando TDD proporcionando retroalimentación