ARQUITECTO/A DE SOFTWARE

ubimia®
Municipality of Valencia, Spain
2 days ago

Role details

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

Job location

Municipality of Valencia, Spain

Tech stack

Java
JavaScript
API
Confluence
JIRA
Business Process Model and Notation
Business Process Management
Databases
Continuous Integration
Software Design Patterns
MongoDB
Nginx
NoSQL
Openshift
RabbitMQ
Redis
Service-Oriented Architecture
Service Development Studio
SonarQube
PL-SQL
SQL Databases
TypeScript
UML
Openapi
Postman
Mustache
Backend
GIT
Vue.js
WebPack
Kubernetes
Information Technology
Kafka
Bitbucket
Interactive Whiteboards
Software Version Control
Docker
Jenkins

Job description

  • Realizar pruebas de concepto combinando aplicaciones y arquitectura.
  • Definir y aplicar patrones de diseño y arquitectura (SOA, EDA, BPM/BPO, TDD, gobernanza de arquitectura).
  • Revisar trazas y depurar aplicaciones (Java, Quarkus, Vue, Vite, Docker, NGINX, Jenkins).
  • Proponer soluciones y mejoras a incidencias reportadas por equipos de desarrollo.
  • Crear librerías y componentes reutilizables para frontend (Vue) y backend (Quarkus/Quasar).
  • Dar soporte en instalación, consumo y pruebas de servicios con Postman, Apidog o cURL.
  • Elaborar documentación técnica y de referencia para desarrollos y arquitecturas.
  • Acompañar y capacitar a los equipos en uso de plantillas, artefactos y buenas prácticas.
  • Colaborar en el entendimiento funcional junto a analistas de producto y otros equipos.
  • Gestionar cambios en artefactos, plantillas y repositorios Git/Bitbucket, asegurando integraciones correctas.

Requirements

  • Ingeniería superior, técnica o grado en Informática, Telecomunicaciones o similar.
  • Experiencia demostrable como arquitecto/a de aplicaciones o líder técnico en proyectos de alta complejidad., * Desarrollo con Java 1.8+, TypeScript, JavaScript, PL/SQL.
  • Experiencia con frameworks Quarkus, Quasar, Vue + Vite.
  • Diseño y desarrollo de servicios REST, documentación OpenAPI.
  • Bases de datos Oracle SQL/HQL y NoSQL (MongoDB).
  • Control de versiones y flujos de trabajo con Git + Bitbucket.
  • Pipelines CI/CD con Jenkins.

Valorable residencia en Valencia

? Habilidades técnicas adicionales

  • Conocimiento de patrones arquitectónicos y de diseño: SOA, EDA, BPM, TDD.
  • Orquestación de datos y servicios: colas de eventos (Kafka, RabbitMQ), APIs internas y externas.
  • Análisis de trazas y depuración en entornos Docker, NGINX, CI/CD.
  • Modelado y documentación: UML/C4, BPMN, diagramas de casos de uso y secuencia.
  • Consumo y pruebas de servicios: Postman, Apidog, cURL.
  • Conocimiento de Mustache y creación de artefactos genéricos reutilizables.
  • Manejo de herramientas colaborativas: Confluence, Jira, Miro, Diagram.net., * Capacidad para orientar y capacitar equipos de desarrollo.
  • Habilidad para documentar y comunicar soluciones técnicas de forma clara.
  • Trabajo colaborativo con analistas de producto, arquitectos y equipos multidisciplinares.

Deseable / Valor añadido

  • Configuración y explotación de SonarQube para control de calidad.
  • Experiencia en Microfrontends y reutilización de componentes.
  • Conocimiento práctico de OpenShift o Kubernetes.
  • Experiencia adicional con bases de datos NoSQL: MongoDB, Redis, etc.

Apply for this position