DESCRIPCIóN Buscamos un Analista Programador Java para colaborar en el proyecto B9CISE, dentro del área de Préstamos (Lending) de un banco líder mundial. El perfil participará en el desarrollo y mantenimiento de aplicaciones críticas, en un entorno basado en Java 8, Oracle y frameworks MVC como Struts 1, con evolución hacia Spring MVC / Spring Boot. El entorno combina arquitectura multicapa, integración con bases de datos Oracle y despliegues continuos, con fuerte orientación a calidad, rendimiento y seguridad. ¿Qué ofrecemos? Contrato indefinido con nosotros. Horario: de lunes a jueves de 08:00 – 09:00 a 17:00 o 18:00 (flexibilidad), los viernes y en verano sería de 08:00 a 15:00 Desarrollo profesional. 100% remoto. Estabilidad laboral. Salario: Abierto € B/A acceso a la retribución flexible REQUISITOS Requisitos técnicos Lenguaje: Java 8 (mínimo 4 años de experiencia). Frameworks: Struts 1 (imprescindible), deseable Spring MVC / Spring Boot. Bases de datos: Oracle (consultas, optimización, acceso mediante JDBC). ORM: JPA / Hibernate (deseable). Arquitectura: aplicaciones multicapa, MVC, REST. Testing: JUnit, Mockito, SonarQube. Control de versiones: Git, Maven. Metodología: Agile (Scrum / Kanban). Buenas prácticas: SOLID, patrones de diseño, documentación técnica. Requisitos generales Experiencia mínima: 4 años en Java. Nivel de experiencia: alta.