AF JAVA Tech Lead – Madrid | Híbrido

Skills

Location

Languages

Native SpanishAdvanced English

Job Description

Buscamos un/a Java Technical Lead / Analista Funcional con visión funcional y una sólida base técnica en Java, capaz de conectar las necesidades de negocio con soluciones tecnológicas bien diseñadas.

Participarás en un entorno Agile, trabajando con arquitecturas complejas, integraciones y equipos de desarrollo para combinar análisis, diseño y resolución de problemas.

🎯 Responsabilidades

  • Analizar requisitos de negocio y traducirlos en especificaciones funcionales y técnicas.
  • Elaborar historias de usuario, diagramas funcionales, flujos de procesos y matrices de trazabilidad.
  • Colaborar con los equipos de desarrollo en el diseño de soluciones y la resolución de problemas técnicos.
  • Participar en la definición y evolución de arquitecturas Java monolíticas y basadas en microservicios.
  • Diseñar y validar APIs e integraciones con servicios externos.
  • Gestionar y priorizar el backlog, estimar esfuerzos y planificar cambios y mejoras.
  • Diseñar casos de prueba, preparar datos y realizar validaciones funcionales y técnicas.
  • Analizar incidencias y problemas de rendimiento mediante herramientas de monitorización y trazabilidad.
  • Acompañar las puestas en producción y verificar el correcto funcionamiento de los componentes.

🛠️ Requisitos imprescindibles

  • Al menos 3 años de experiencia como analista funcional, con una base técnica sólida y capacidad para dar soporte a equipos de desarrollo.
  • Experiencia en desarrollo de software y conocimiento de arquitecturas de sistemas complejos.
  • Dominio de Java y conocimiento de distintas versiones, especialmente Java 7, 8, 11, 17 y 21.
  • Conocimientos de Spring, Spring Boot e Hibernate.
  • Experiencia con arquitecturas monolíticas y de microservicios, así como con APIs REST y SOAP.
  • Conocimientos de OpenAPI y Swagger, además de herramientas de pruebas de APIs como Postman o SoapUI.
  • Experiencia con cloud y plataformas de despliegue o contenedores, como OpenShift, AWS, Azure o GCP.
  • Conocimientos de CI/CD y herramientas de control de versiones, como Bitbucket y GitHub.
  • Capacidad para analizar requisitos, gestionar historias de usuario y definir criterios de aceptación.
  • Experiencia en pruebas funcionales, detección de defectos, validación de cambios y gestión de backlog.
  • Habilidades de comunicación, negociación, estimación y planificación.

➕ Se valorará

  • Experiencia en los sectores de pagos o retail.
  • Conocimientos de bases de datos relacionales, como DB2 y Oracle, y NoSQL, como MongoDB.
  • Experiencia con mensajería y eventos, como Kafka o IBM MQ.
  • Conocimientos de gestión de identidad y acceso, como Keycloak o WSO2.
  • Experiencia con herramientas de monitorización y análisis de rendimiento, como Kibana, Grafana, Splunk o AppDynamics.
  • Conocimientos de Angular y de servidores de aplicaciones.
  • Inglés alto.
  • Titulación universitaria o formación superior.

🕒 Horario

  • De lunes a jueves, de 9:00 a 18:00.
  • Viernes, de 8:00 a 15:00.
GRUPO DIGITAL is a global technology company providing services and solutions. We have been in this business since 1996 (Madrid, Barcelona, ​Bilbao and Valencia). Our business areas are: • Digital Transformation: We accompany you in the process of understanding new emerging technologies, as well as new patterns of human behavior, both the needs of customers and employees. We provide a global...

Location

Plaza Castilla, Madrid, Spain