Seleccionamos para INDRA, empresa líder en el sector de tecnología de la información y sistemas de defensa, un Arquitecto de Microservicios con un mínimo de 5 años de experiencia en Java y 3 años de experiencia en microservicios. Requisitos: Sus conocimientos deben incluir: Conocimientos a nivel de diseño y de programación de arquitecturas basada en microservicios. Experiencia demostrable disgregando soluciones Monolíticas en soluciones basadas en microservicios. Experiencia diseñando sistemas sobre AWS. Experiencia al menos de 5 años diseñando y construyendo sistemas en JAVA. Experiencia en desarrollo sobre Springboot. Conocimientos DevOps y despliegue sobre sistemas de orquestación de Contenedores (Kubernetes). Experiencia trabajando con JPA (Hibernate, Spring Data). Conocimiento sobre comunicación entre microservicios tanto síncrona como asíncrona(JMS, clientes Feign, etc.). 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). Conocimiento en Control Versiones SW (preferiblemente GIT). Conocimientos Deseables: Conocimiento de patrones de diseño y Clean Code. Nociones en sistemas operativos basados en Unix. Experiencia en Test de aplicaciones (Test unitarios, test de integración, Mockito, JUnit). Experiencia con BD NoSQL. Conocimientos en herramientas de Monitorización y Análisis: Nagios, Zabbix, Prometheus, Grafana, etc. Requisitos Profesionales: Conocimientos específicos: en JAVA y AWS. Experiencia: como Arquitecto en Microservicios. Inglés: mínimo B2. Se Ofrece: Salario fijo + variable. Plan de retribución flexible. Accesibilidad a plataforma de formación para empleados. Beneficios en cadenas de gimnasios, tiendas, etc. 40% teletrabajo (2 días a la semana)