Arquitecto/a de Software Java – Microservicios y Arquitecturas Cloud

Madrid (Híbrido)

Inscribirme

Descripción

Buscamos un/a Arquitecto/a de Software con 6-7 años de experiencia para participar en el diseño y desarrollo de soluciones tecnológicas basadas en arquitecturas de microservicios y procesamiento batch.

La persona seleccionada trabajará con tecnologías del ecosistema Spring, plataformas Red Hat y herramientas de monitorización, testing y automatización de procesos, participando en la definición de soluciones robustas, escalables y mantenibles.


Requisitos técnicos

Arquitectura y desarrollo backend

  • Arquitectura de microservicios con Spring Boot 3.5.0, Spring Data 2025.0.0 y Spring Cloud 2025.0.0-RC1.
  • Procesamiento batch con Spring Batch 6.5.0, Spring Integration 6.5.0 y Spring Cloud Data Flow.
  • Caché distribuida con Red Hat Data Grid 8.4.8.
  • Persistencia y modelado de datos: Spring JDBC, MapStruct, JSON Schema y Avro.

Logging, monitorización y testing

  • Logging con Logback, Logstash y stack EFK (Elasticsearch, Fluentd y Kibana).
  • Monitorización y trazabilidad con Grafana y Dynatrace.
  • Testing con JUnit 5, Mockito, Spock y AssertJ.
  • Herramientas de calidad de código: JaCoCo y Kiuwan.

Plataformas y despliegue

  • Red Hat OpenShift 4.16 / 4.11 (entornos PaaS/CaaS).
  • Experiencia con PEGA para la automatización de procesos y gestión de casos (BPM/Case Management).

Frontend

  • Angular 19.
  • Angular Elements y Web Components.
  • TypeScript y Sass.


Otros requisitos

  • Experiencia profesional de 6-7 años en desarrollo y arquitectura de software, valorándose una trayectoria superior.
  • Capacidad para trabajar con arquitecturas distribuidas y entornos tecnológicos complejos.
  • Inglés valorable, pero no obligatorio.


Condiciones

  • Salario MAX: 63Ks
  • Ubicación: preferiblemente Madrid o cualquier otra ciudad en la que la compañía tenga oficina. Se valorarán también candidaturas en remoto desde otras ubicaciones que cumplan los requisitos técnicos.
  • Modalidad de trabajo: a concretar durante el proceso.


Localización (Híbrido)