01 nov
|
Gft Technologies
|
España
01 nov
Gft Technologies
España
Overview
En este rol serás responsable de desarrollar y mantener una plataforma de banca en línea de gran escala, trabajando en capas de presentación y negocio dentro de un ambiente regulado. Colaborarás con múltiples equipos y proveedores para asegurar seguridad, estabilidad y trazabilidad en transacciones a través de países. Serás parte de ciclos de integración coordinados, con prácticas de revisión de código, documentación de pases y planes de rollback. Contribuirás al refactorizado y evolución de código heredado manteniendo alta disponibilidad y rendimiento.
Responsabilidades
- Desarrollar y mantener funcionalidades de la capa de presentación (JSP, acciones, validaciones, navegación)
- Desarrollar la capa de negocio (EJB, DAOs, helpers, DTOs)
- Implementar flujos transaccionales y de autoservicio para productos y gestiones
- Participar en el flujo de Pull Requests (ramas por funcionalidad, plantillas, rollback)
- Documentar decisiones técnicas en ADR y completar guía de instalación y rollback
- Tomar parte en ciclos de integración y certificación (stagging, preproducción, producción)
- Gestión de versiones en Git con revisión por code owners e IA
- Gestión de trabajo con tableros ágiles y tickets vinculados a PR
- Trabajar con servidores Java EE, balanceo y middleware de mensajería
- Pipelines de CI/CD con ambientes de integración, preproducción y producción
- Análisis de seguridad y calidad (SAST/SCA, gestión de secretos) y observabilidad (APM, logs)
- Comunicación a través de una plataforma de mensajería corporativa para coordinaciones
- Coordinar con múltiples equipos y proveedores contribuyendo en paralelo al mismo repositorio
- Mantener cumplimiento y trazabilidad ante regulaciones bancarias
Requisitos principales
- Java (8 o superior) y OO para sistemas empresariales
- Java EE / Jakarta EE: EJB, JMS, JNDI, servlets y JSP
- Frameworks web basados en acciones y layout (Struts y Tiles)
- Frontend clásico: JSP/JSTL, HTML, CSS, JavaScript, jQuery
- Servidor de aplicaciones Java EE (p. ej. WebSphere)
- MQ/JMS y REST/SOAP con pasarelas de API (OAuth 2.0)
- JUnit y mocking (EasyMock/PowerMock)
- Maven (WAR/EAR)
- Git y GitHub: branching, PRs, conflicto, revisión de code owners
- CI/CD con pipelines (Azure DevOps u otro)
- Análisis de rendimiento y memoria; pools de hilos
- Herramientas SAST/SCA y gates de calidad
- Observabilidad y APM
- Internacionalización y configuración multi-país
- Integración con motores de casos/BPM y firma digital
- Nociones de banca digital y cumplimiento (PCI DSS)
- Experiencia 4-7 años en Java EE y aplicaciones web de gran escala
- Experiencia en banca/fintech/regulado
- Formación en Ingeniería de Sistemas o equivalente
- Metodologías ágiles (Scrum/Kanban) con múltiples equipos
- Riguroso y detallista
- Capacidad de coordinación con múltiples equipos y proveedores
- Comunicación clara en español; lectura técnica en inglés
- Java EE/Jakarta EE (EJB, JMS, JNDI, Servlets, JSP)
- Struts y Tiles
- JSP/JSTL, HTML, CSS, JS, jQuery
📌 Ingeniero de Software Sr. (España)
🏢 Gft Technologies
📍 España