Buscamos un Arquitecto / a Cloud AWS para incorporarse al área de Movilidad de un cliente líder en ingeniería tecnológica , participando en proyectos estratégicos de integración y modernización de plataformas digitales.
El profesional seleccionado será responsable de diseñar, desarrollar e implementar soluciones cloud basadas en microservicios Java , garantizando la escalabilidad, seguridad y resiliencia de los sistemas desplegados en Amazon Web Services (AWS) .
Entre sus funciones destacan la definición de arquitecturas técnicas , la coordinación con equipos de desarrollo y DevOps , y la supervisión de buenas prácticas en entornos Cloud. Además, actuará como referente técnico , participando en la toma de decisiones estratégicas y asegurando la calidad de las soluciones desplegadas.
El puesto combina una alta especialización técnica con liderazgo técnico, capacidad analítica y orientación a resultados .
Requisitos técnicos
Lenguajes de programación :
Java (mínimo 5 años de experiencia profesional).
Valorables conocimientos complementarios en Python o Node.js para automatización o servicios auxiliares.
Frameworks y librerías :
Spring Boot, Spring Framework y JPA / Hibernate como base para el desarrollo de microservicios.
Uso de librerías para integración de APIs RESTful y mensajería asíncrona (Kafka, SNS / SQS).
Arquitectura :
Diseño, desarrollo e implementación de microservicios y APIs REST.
Aplicación de patrones arquitectónicos como Saga, CQRS, Circuit Breaker y Event Sourcing.
Experiencia en sistemas distribuidos, resilientes y escalables en entornos productivos.
Infraestructura y cloud :
Experiencia avanzada en AWS (Amazon Web Services) , incluyendo EC2, Lambda, S3, RDS, DynamoDB, API Gateway, VPC y EKS.
Capacidad para diseñar y desplegar arquitecturas serverless y basadas en contenedores .
Gestión de entornos Docker y orquestación con Kubernetes (EKS) , incluyendo administración de clústeres, autoescalado y monitorización.
Conocimientos en infraestructura como código (IaC) mediante Terraform o CloudFormation.
Bases de datos :
Bases de datos relacionales : PostgreSQL y MySQL.
Bases de datos NoSQL : DynamoDB.
Diseño de modelos de datos adaptados a entornos de microservicios y optimización de rendimiento.
CI / CD y automatización :
Integración y despliegue continuo con Jenkins, GitLab CI / CD o AWS CodePipeline .
Gestión de repositorios Git y pipelines automatizados.
Automatización de pruebas y despliegues en entornos cloud.
Seguridad y cumplimiento :
Implementación de buenas prácticas de seguridad en AWS (IAM, cifrado en tránsito y reposo, roles y políticas).
Aplicación de mecanismos de autenticación y autorización mediante OAuth2, JWT, mTLS .
Monitorización, auditoría y trazabilidad con CloudWatch o herramientas equivalentes.
Testing y calidad :
Pruebas unitarias y de integración (JUnit, Mockito).
Validación de calidad de código mediante SonarQube o herramientas de análisis estático.
Pruebas de rendimiento y verificación de resiliencia en entornos Cloud.
Metodologías de trabajo :
Experiencia en entornos ágiles (Scrum / Kanban) y metodologías DevOps.
Capacidad para liderar equipos técnicos y colaborar con áreas de QA, Arquitectura y Operaciones.
Orientación a la excelencia tecnológica, mejora continua y trabajo en entornos multidisciplinares.
Requisitos generales
Experiencia profesional mínima : +5 años en desarrollo e implementación de microservicios Java y +3 años en entornos Cloud AWS.
Nivel técnico : alto, con autonomía para diseñar soluciones y tomar decisiones arquitectónicas.
Capacidad para trabajar en equipos distribuidos y proyectos de gran complejidad tecnológica.
Residencia en España desde la incorporación al servicio y disponibilidad para modalidad híbrida .
Valorable experiencia previa en proyectos de innovación o transformación digital.
Cloud Engineer Aws • Madrid, Area Metropolitana (comarca), España