
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.
Location
Plaza Castilla, Madrid, Spain