Create Alert
Email me similar jobs

Programador/a Senior Java Backend – Payment Card Services

Precisamos incorporar un/a Programador/a Senior Java Backend para participar en un proyecto estable dentro del sector Movilidad, orientado al desarrollo, despliegue y soporte de servicios en sistemas transaccionales críticos de medios de pago.


La persona seleccionada trabajará en el desarrollo y mantenimiento de servicios backend orientados a integración, incluyendo implementación de APIs y endpoints, manejo de errores, validaciones, timeouts y trazabilidad. También participará en el despliegue y operación sobre Tomcat 9 y Oracle WebLogic (+11g), realizando configuración por entorno, gestión de DataSources/JNDI, recursos y troubleshooting.


Asimismo, trabajará en la integración con Oracle Database 19c mediante SQL y JDBC/ORM, gestión transaccional y colaboración con equipos de base de datos ante problemas de rendimiento o bloqueos. Participará en la identificación de escenarios de fallo, reintentos controlados y mecanismos de recuperación, así como en flujos de control de versiones con Git, code reviews y apoyo al control de releases.

Requisitos:

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 y Java 11.
  • Experiencia práctica desplegando y operando en Apache Tomcat 9.
  • Experiencia práctica desplegando y operando en Oracle WebLogic Server (+11g).
  • Experiencia con Oracle Database 19c como data store.
  • Conocimientos de SQL y gestión transaccional.
  • Acceso a datos mediante JDBC y/o ORM.
  • Conocimientos técnicos de Java SE 8, EJB 3.0, Hibernate, JPA, JAX-RS, J2EE y PrimeFaces.
  • Conocimientos de servidores de aplicaciones, web y middleware, específicamente WebLogic.
  • Inglés técnico con capacidad para leer documentación.
  • Nivel mínimo de inglés B2, siendo obligatorio aportar evidencia mediante certificación, evaluación o prueba equivalente.
  • Titulación de Grado o Formación Profesional de Grado Superior.
  • Disponibilidad para realizar 3-4 viajes al año, con una duración máxima de 2-3 días por viaje.


Requisitos deseables

  • Conocimientos de arquitectura por capas y orientación a servicios.
  • Experiencia con integración síncrona y asíncrona.
  • Conocimientos de Clean Code y principios SOLID.
  • Conocimiento de patrones DAO y Service Layer.
  • Experiencia en testing con JUnit y Mockito.
  • Experiencia en pruebas de integración con Oracle 19c.
  • Experiencia con herramientas corporativas de CI/CD.
  • Conocimientos de documentación técnica básica de interfaces, payloads, errores y runbooks.
  • Experiencia en servicios de pago.
  • Experiencia en soporte de entornos 24x7 con gobernanza de cambios.


¿Qué ofrecemos?

  • Contrato indefinido con nosotros.
  • Proyecto estable dentro del sector Movilidad, orientado al desarrollo, despliegue y soporte de servicios en sistemas transaccionales críticos de medios de pago.
  • Modalidad híbrida: 60 % teletrabajo y 40 % oficina, con flexibilidad.
  • Centro de trabajo en San Fernando de Henares, Madrid.
  • Disponibilidad para realizar 3-4 viajes al año, de 2-3 días máximo.
  • Equipo de trabajo proporcionado por el proyecto por requisitos de seguridad.
  • Desarrollo profesional.
  • Estabilidad laboral.


Similar jobs

Programador/a Senior Java Backend – Payment Card Services

Apply Now
Back to search page