Analista programador Spring (Spring Web Flow)
Role details
Job location
Tech stack
Job description
El profesional seleccionado participará en el desarrollo y mantenimiento de servicios backend críticos, enfocados en la gestión y automatización de procesos financieros, contribuyendo a la optimización del flujo de datos entre sistemas y garantizando la calidad, eficiencia y rendimiento de las aplicaciones., Este rol ofrece la posibilidad de formar parte de un proyecto clave para la transformación digital de l Banco, con impacto directo en el área de financiación al consumo y procesos bancarios críticos.
Requirements
Se requiere un perfil con alta experiencia técnica y autonomía, capaz de desenvolverse en entornos de alta complejidad, trabajando de forma coordinada con arquitectos, equipos funcionales y de QA.
El entorno tecnológico se basa en Spring Web Flow, Java y arquitecturas distribuidas, integradas en ecosistemas de gran volumen transaccional y orientadas a la escalabilidad., Requisitos técnicos (versión completa y enriquecida)
- Lenguaje principal:
- Java (mínimo 3 años de experiencia profesional en entornos backend).
- Framework principal:
- Spring Web Flow (imprescindible).
- Experiencia complementaria en Spring Boot, Spring MVC, Spring Data JPA.
- Arquitectura:
- Experiencia en diseño y desarrollo de microservicios y arquitecturas distribuidas.
- Conocimientos de API RESTful, control de excepciones y manejo de sesiones en entornos transaccionales.
- Bases de datos:
- Oracle / PostgreSQL, incluyendo diseño, consultas avanzadas y optimización.
- Testing y calidad:
- Uso de JUnit, Mockito u otras herramientas para testing unitario e integración.
- Experiencia con SonarQube para control de calidad del código.
- DevOps y CI/CD:
- Conocimientos de Jenkins, Maven, Git.
- Integración continua y despliegue automatizado.
- Metodologías de trabajo:
- Experiencia en entornos ágiles (Scrum/Kanban).
- Trabajo colaborativo con equipos funcionales y técnicos.
- Buenas prácticas:
- Principios SOLID, patrones de diseño, documentación técnica, optimización de rendimiento.
- Capacidad de análisis, resolución de incidencias y mantenimiento evolutivo., * Experiencia profesional mínima: +3 años en desarrollo backend con Java/Spring.
- Nivel de experiencia: Muy alto.
- Capacidad de trabajo autónomo y orientación a resultados.
- Incorporación prevista: 20 de octubre de 2025