Programador/a Senior Java Backend
$30,000–$41,000 year
On-siteMadrid, Madrid, Spain
Job Summary
Develop and maintain high-availability backend services for critical payment processing platforms, implementing robust APIs and endpoints with comprehensive error handling and recovery mechanisms. Deploy and operate on Apache Tomcat 9 and Oracle WebLogic Server while collaborating with database and middleware teams to optimize Oracle Database 19c performance and transactional integrity. Participate in code reviews, version control via Git, and managed releases within 24x7 environments supporting high transaction volumes. Requires 5+ years in enterprise Java, proficiency in J2EE, Hibernate, and SQL, plus availability for occasional international travel.
Required Qualifications
- Grado universitario o FP de Grado Superior
- Inglés B2
- Más de 5 años de experiencia en desarrollo backend Java en entornos enterprise
- Al menos 2 años trabajando en sistemas transaccionales críticos de alta disponibilidad
- Java 8 y Java 11
- J2EE
- EJB 3.0
- JAX-RS
- Hibernate / JPA
- SQL y JDBC
- PrimeFaces
- Apache Tomcat 9
- Oracle WebLogic Server
- Oracle Database 19c
- Integración con bases de datos Oracle
- Git
- Disponibilidad para realizar viajes puntuales (3-4 viajes al año de 2-3 días de duración)
Desired Qualifications
- Experiencia en medios de pago, Payment Card Services y entornos EMV
- Conocimientos de arquitecturas orientadas a servicios e integración síncrona y asíncrona
- Aplicación de principios Clean Code, SOLID y patrones de diseño
- Experiencia con JUnit, Mockito y testing de integración
- Familiaridad con herramientas corporativas de CI/CD
- Experiencia en soporte a entornos 24x7 y gestión controlada de cambios
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.