Arquitecto / a Cloud AWS con experiencia en Microservicios Java

Sé de los primeros solicitantes.
Solo para miembros registrados
Madrid
EUR 50.000 - 70.000
Sé de los primeros solicitantes.
Ayer
Descripción del empleo

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.