Arquitecto/a Backend Java

Serviguide BPO
Municipality of Madrid, 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

Municipality of Madrid, Spain

Tech stack

ASP.NET
Java
.NET
API
Cloud Computing
Databases
Continuous Integration
Web Development
Github
Hibernate
Identity and Access Management
PostgreSQL
Liquibase
Microsoft SQL Server
Cisco Nexus Switches
Nginx
OAuth
Open Source Technology
Open Web Application Security
RabbitMQ
SonarQube
.NET Core
Autoscaling
Spring-boot
Backend
Gitlab
Kubernetes
Kafka
Bitbucket
Terraform
Docker
Jenkins
Artifactory

Job description

Precisamos incorporar un perfil de Arquitectura Backend, con un mínimo de 6 años de experiencia, para diseñar y gobernar la arquitectura de aplicaciones web y APIs, asegurando escalabilidad, seguridad, observabilidad y calidad de entrega, con foco en Java y .NET, despliegue en Kubernetes y prácticas sólidas de CI/CD y BBDD., * Definir arquitectura de microservicios / servicios (APIs, integración, eventos) y estándares (DDD, hexagonal, clean architecture).

  • Liderar decisiones técnicas (trade-offs, ADRs), estándares de código y gobernanza cross-equipo.
  • Diseñar y mantener pipelines CI/CD (build, test, security scans, deploy, rollback) y estrategia de entornos.
  • Arquitectura y operación sobre Kubernetes: deployment patterns, ingress, autoscaling, secrets, config, networking.
  • Definir estrategia de datos: modelado, performance, índices, migraciones, backup/restore, HA, troubleshooting.
  • Asegurar seguridad: IAM/roles, TLS, hardening, OWASP, secrets management.
  • Observabilidad: logs, métricas, trazas, SLO/SLI, alertas.
  • Soporte a equipos (mentoring).

Requirements

  • 6-10+ años de experiencia en desarrollo, con rol actual o reciente de Arquitecto / Tech Lead.

  • Experiencia real en proyectos con Java a nivel experto.

  • Haber diseñado y operado despliegues en Kubernetes (no solo Kubernetes).

  • Haber montado/gestionado CI/CD end-to-end.

  • Buen nivel en bases de datos: tuning, índices, modelado, migraciones, troubleshooting. Stack tecnológico:

  • Backend: Java (Spring Boot, hibernate), .NET opcional(ASP.NET Core, an open-source web development framework ' .NET Core), REST, OAuth2/JWT, mensajería (Kafka/RabbitMQ) .

  • CI/CD: Jenkins/GitLab/Bitbucket CI/GitHub Actions, Docker, artefactos (Nexus/Artifactory), quality gates (SonarQube).

  • Kubernetes: Helm/Kustomize, Ingress (NGINX), cert-manager, autoscaling, storage (PV/PVC), service mesh opcional.

  • DBA / Data: PostgreSQL y/o SQL Server, tuning, locking, replication/HA, migraciones (Flyway/Liquibase).

  • Infra/Cloud: GCP; IaC (Terraform).

Benefits & conditions

  • Contrato indefinido con nosotros.
  • Horario: de L a V de 08:00 a 17:00 u los V y verano de 08:00 a 15:00
  • Modalidad híbrida de 2 o 3 días en Madrid, y de 4 en Sevilla, Jaén, Córdoba y Granada.
  • Desarrollo profesional.
  • Estabilidad laboral.
  • Salario: Abierto + acceso a la retribución flexible.

Apply for this position