Buscamos incorporar un/a Programador/a Senior Java Backend para participar en el desarrollo, despliegue y soporte de servicios dentro de sistemas transaccionales críticos.
Se trata de un proyecto de larga duración en el que trabajarás con entornos Java Enterprise, bases de datos Oracle y servidores de aplicaciones.
Funciones
Desarrollo y mantenimiento de servicios backend.
Implementación de APIs y endpoints.
Gestión de errores, validaciones, timeouts y trazabilidad.
Despliegue y operación sobre Tomcat y WebLogic.
Integración con Oracle Database.
Acceso y gestión de datos mediante SQL, JDBC y/o ORM.
Gestión de procesos transaccionales.
Identificación y resolución de escenarios de fallo.
Troubleshooting y soporte técnico.
Control de versiones mediante Git.
Participación en code reviews y procesos de release.
Requisitos
Al menos 5 años de experiencia en desarrollo Java Backend en entornos Enterprise.
Al menos 2 años trabajando con sistemas transaccionales críticos, de alta disponibilidad o alto volumen.
Java 8 y Java 11.
Apache Tomcat 9.
Oracle WebLogic Server.
Oracle Database 19c.
SQL.
JDBC y/o ORM.
Git.
Formación de Grado o FP de Grado Superior.
Inglés mínimo B2. Será necesario poder acreditar el nivel mediante certificación, evaluación o prueba equivalente.
Se valorará
Experiencia con Java EE/J2EE, EJB, Hibernate, JPA y JAX-RS.
Arquitecturas por capas y orientación a servicios.
Clean Code y principios SOLID.
JUnit y Mockito.
CI/CD.
Experiencia en sistemas de medios de pago.
Experiencia en entornos 24x7.
Condiciones
Proyecto de larga duración.
Modalidad híbrida flexible.
Centro de trabajo en San Fernando de Henares (Madrid).
Disponibilidad para realizar aproximadamente 3-4 viajes al año, de 2-3 días de duración máxima.