Arquitecto/a Software

Misión

 

Ayudar a dotar a la Organización de una arquitectura tecnológica ágil que, apoyado en componentes y mecanismos de Integración, permita al Área de Tecnología dar cobertura de una forma rápida y eficiente a las necesidades de negocio que el Plan Estratégico y de Transformación IT requieran.

 

Funciones

 

  • Participar en la evolución tecnológica de las Arquitecturas de Referencia Software transaccionales y batch, definiendo, diseñando e implementando nuevas capacidades y patrones de arquitectura que permitan dar respuesta a las iniciativas de la compañía. 
  • Colaborar en la definición de los modelos de solución de los proyectos corporativos, aportando visión tecnológica y garantizando el cumplimiento de los principios y normativas definidos en las Arquitecturas de Referencia de Software. 
  • Acompañar y dar soporte a los equipos técnicos del área de Desarrollo durante el ciclo de vida de construcción de los proyectos. 
  • Gestionar y supervisar las actividades operativas relacionadas con la práctica de Arquitectura Software. 

 

 

Requisitos

 

 

Experiencia deseada:  

 

  • Mínimo 5 años de experiencia en la definición y construcción de arquitecturas de microservicios basadas en el ecosistema de Spring (Boot, Cloud, Data, Security) con enfoque API First (Rest, Swagger Hub, OAS3). 
  • Mínimo 5 años de experiencia en la definición, construcción y mantenimiento de arquitecturas JEE implementadas sobre Struts, Servlets, JSP y Tomcat. 
  • Experiencia en definición y construcción de soluciones basadas en arquitecturas batch, con Spring Batch y Spring Integration.  
  • Experiencia implementando soluciones eventuales basadas en modelos de comunicación asíncrona con Apache Kafka y Active AMQ (AMQP). 
  • Experiencia en Openshift (Docker y Kubernetes) y en despliegues sobre entornos CI/CD. 
  • Valorable experiencia en la modernización de software legado hacia arquitecturas de microservicios. 

 

Conocimientos Requeridos: 

 

  • Licenciatura y/o Grado Universitario en Informática o similar. 
  • Conocimientos consolidados en arquitectura de microservicios (DDD, Principio de responsabilidad única, elasticidad, escalabilidad, resiliencia). 
  • Conocimientos sólidos en securización de aplicaciones con OAuth2 y Open ID Connect. 
  • Conocimientos consolidados en arquitecturas asíncronas basadas en eventos (Kafka) y mensajería (Active AMQ (AMQP)). 
  • Valorable conocimientos en Arquitecturas Serverless y en infraestructuras de software para la comunicación entre microservicios (Service Mesh). 
  • Conocimientos sólidos en patrones de arquitectura Cloud. 
  • Conocimiento global de metodologías ágiles de desarrollo (Scrum, Kanban) y DevOps. 
  • Valorable conocimientos en stacks de monitorización Cloud (Graphana/Dynatrace, Kibana, Elastic Search). 
  • Valorable conocimientos en plataformas de integración (API Management, BPM). 

 

Habilidades: 

 

  • Capacidad analítica elevada. 
  • Orientación a personas, objetivos y resultados.  
  • Capacidad de relación e interlocución elevada.  
  • Gestión de proyectos. 

 

 

Provincia:  Madrid
Empresa:  SANTALUCIA SEGUROS
Fecha:  22-ene-2023