Buscamos incorporar un/a Programador/a Senior Backend Java para participar en el desarrollo, despliegue y soporte de servicios en sistemas transaccionales críticos de medios de pago**, trabajando de forma coordinada con equipos de middleware y bases de datos.
Ubicación:San Fernando de Henares, Avda. Castilla, Edificio Japón 2 Modalidad:Híbrida 60/40, adaptable Titulación:*Grado o FP de Grado Superior Disponibilidad para viajar: 3-4 viajes al año, de 2-3 días máximo Funciones
- Desarrollo y mantenimiento de servicios backend orientados a integración.
- Implementación de APIs y endpoints, validaciones, gestión de errores, timeouts y trazabilidad.
- Despliegue y operación de aplicaciones en Apache Tomcat 9 y *Oracle WebLogic Server (+11g)
- Configuración por entornos, DataSources/JNDI, gestión de recursos y troubleshooting.
- Integración con Oracle Database 19c, utilizando SQL y JDBC/ORM.
- Gestión transaccional y colaboración con equipos DBA ante problemas de rendimiento o bloqueos.
- Identificación de escenarios de fallo, implementación de reintentos controlados y soporte a mecanismos de recuperación.
- Control de versiones mediante Git, siguiendo flujos definidos, code reviews y apoyo al control de releases.
Requisitos mínimos
- Al menos 5 años de experiencia en desarrollo Java Backend en entornos enterprise.
- Al menos 2 años de experiencia en sistemas transaccionales críticos, de alta disponibilidad y alto volumen.
- Dominio de Java 8
- Experiencia práctica con Apache Tomcat 9
- Experiencia con Oracle WebLogic Server (+11g)
- Experiencia con Oracle Database 19c, SQL y gestión transaccional.
- Acceso a datos mediante JDBC y/o ORM.
- Nivel mínimo de inglés B2, especialmente para lectura de documentación técnica.
- Será obligatorio aportar evidencia del nivel de inglés mediante certificación, evaluación o prueba equivalente.
Conocimientos valorables
- Arquitectura por capas y orientación a servicios.
- Integración síncrona y asíncrona.
- Clean Code y principios SOLID.
- Patrones DAO y Service Layer.
- Testing con JUnit y Mockito
- Pruebas de integración con Oracle 19c.
- Herramientas corporativas de CI/CD.
- Elaboración de documentación técnica básica: interfaces, payloads, errores y runbooks.
- Experiencia en servicios de pag
- Experiencia dando soporte a entornos 24x7 con gobernanza de cambios.
📌 Programador/a Senior Backend Java – Sistemas Transaccionales Críticos (San Fernando de Henares)
🏢 CAS TRAINING
📍 San Fernando de Henares
Postulate a este anuncio
Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.