Arquitecto de software

AXPE CONSULTING
Taramundi, Spain
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Spanish
Experience level
Senior

Job location

Taramundi, Spain

Tech stack

Java
Cloud Computing
Code Review
Continuous Integration
Software Design Patterns
DevOps
Github
Identity and Access Management
OAuth
Data Logging
Google Cloud Platform
Okta
Cloud Monitoring
Spring Cloud
Spring-boot
Apigee
Infrastructure as Code (IaC)
Kubernetes
Terraform
Api Management
Docker

Job description

La persona seleccionada tendrá un papel fundamental en la definición, evolución y gobierno de la arquitectura tecnológica, participando activamente en la toma de decisiones estratégicas y en la mentorización de los equipos., * Definir y evolucionar la arquitectura de referencia sobre Google Cloud Platform (GCP), garantizando escalabilidad, resiliencia y seguridad.

  • Diseñar y guiar la implementación de microservicios en Java (Spring Boot / Spring Cloud), aplicando arquitectura hexagonal (puertos y adaptadores) y principios de DDD.
  • Definir patrones de arquitectura, evaluar trade-offs (coste, rendimiento, escalabilidad, vendor lock-in) y establecer estándares técnicos.
  • Liderar la transición hacia arquitecturas modernas, como serverless y event-driven a medio plazo.
  • Impulsar el uso de contenedores optimizados con GraalVM Native Image, mejorando tiempos de arranque y eficiencia en Cloud Run y GKE.
  • Definir estrategias de CI/CD, observabilidad, resiliencia y modos de ejecución.
  • Establecer buenas prácticas de observabilidad, logging estructurado y trazabilidad distribuida.
  • Colaborar estrechamente con equipos de desarrollo, DevOps y seguridad en la definición de pipelines CI/CD mediante GitHub Actions.
  • Asegurar el correcto gobierno de los repositorios en GitHub, aplicando buenas prácticas de branching, revisiones de código y seguridad.
  • Definir la estrategia de seguridad de las soluciones.
  • Traducir necesidades de negocio en soluciones técnicas, anticipando problemas futuros.
  • Incorporar nuevas tendencias tecnológicas y evaluar su adopción.
  • Ejercer liderazgo técnico, mentoría y apoyo en la toma de decisiones estratégicas., En AXPE creemos en el talento como motor de la transformación tecnológica y apostamos por la formación, la innovación y el desarrollo profesional a largo plazo.

Requirements

  • Java (8-17) con experiencia avanzada en Spring Boot / Spring Cloud.
  • Experiencia en arquitectura hexagonal y patrones de diseño orientados al desacoplamiento y la testabilidad.
  • Experiencia en generación de imágenes nativas con GraalVM Native Image, uso de multi-stage Docker y runtimes optimizados (distroless / scratch).
  • Experiencia en arquitecturas distribuidas síncronas y asíncronas.
  • Experiencia en capas de cacheo y persistencia.
  • Experiencia en Google Cloud Platform (GCP): GKE, Cloud Run, Cloud SQL, IAM y deseable Pub/Sub.
  • Conocimientos sólidos en contenedores y orquestación: Docker, Kubernetes, Helm/Kustomize.
  • Conocimientos en API Management, preferiblemente Apigee u otras soluciones equivalentes.
  • Gestión de código fuente con GitHub: estrategias de branching (GitFlow, trunk-based), revisiones de código y control de permisos.
  • Experiencia con GitHub Actions y pipelines CI/CD integrados con GCP (Cloud Build, Artifact Registry, despliegues en Cloud Run y GKE).
  • Infraestructura como código (IaC) con Terraform y módulos para GCP.
  • Seguridad: OAuth2, OIDC, JWT, integración con Keycloak, Auth0 o IAP.
  • Observabilidad: Cloud Logging, Cloud Monitoring, Trace y OpenTelemetry.

Benefits & conditions

  • Modalidad 100% remota
  • Contrato indefinido desde el primer día
  • Proyecto estable y de gran alcance
  • Seguro médico a precio reducido (extensible a familiares directos)
  • Plan de formación continua y acceso a certificaciones oficiales

About the company

Axpe Consulting Castilla y León continúa consolidándose como un referente tecnológico en la región, impulsando soluciones innovadoras en ámbitos como UX, APIs, Web, Mobile, IA, Data, Arquitecturas, Soluciones y Cloud. Nuestro compromiso con la excelencia técnica, la innovación y el crecimiento constante se refleja en un equipo multidisciplinar de alto nivel y en una cultura que apuesta por el talento, la formación continua y la evolución tecnológica.

Apply for this position