Analista Programador para BackOfficeOFERTA: Analista Programador para el sistema de BackOffice de los proyectos de inversión del departamento.Descripción de la empresa:Somos una de las principales compañías globales de tecnología y consultoría y el socio tecnológico para nuestros clientes en todo el mundo. Somos un proveedor líder mundial de soluciones propias para mercados de Transporte y Defensa.Descripción del puesto:Desarrollador de microservicios para el sistema de BackOffice de los proyectos de inversión del departamentoAnalista programador Java 5-10 años de experiencia. 3-5 años de experiencia en microserviciosConocimientos necesarios:- Conocimiento de arquitectura basada en microservicios- Experiencia en Springboot.- Experiencia en configuración de proyectos Maven modularizados- Experiencia trabajando con JPA (Hibernate, Spring Data)- Conocimiento sobre comunicación entre microservicios tanto síncrona como asíncrona(JMS, clientes Feign...)- Diseño y creación de APIs. Api First Design. Familiarizado con especificación Open API y Swagger.- Buen conocimiento en Bases de datos relacionales (sobre todo Oracle y Postresql)Conocimientos deseables:- Conocimiento de patrones de diseño y Clean Code- Conocimientos sobre Integración Continua/Despliegue Continuo (Jenkins, Docker, Kubernetes...)- Nociones en sistemas operativos basados en Unix-Experiencia en Test de aplicaciones (Test unitarios, test de integración...)(Mockito, JUnit)-Conocimiento en Control Versiones SW (preferiblemente GIT) Java, microservicios, Springboot, Maven, JPA, JPA, Api, Open API, Swagger, Oracle, Postresql,