Programador/A Senior Java Backend
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+17 more
Job description
¿Te gustarÃa participar en el desarrollo de soluciones backend para sistemas transaccionales crÃticos dentro del sector de medios de pago?EnExcelticbuscamos un/aProgramador/a Senior Java Backendpara incorporarse a un proyecto tecnológico de larga duración, participando en el desarrollo, despliegue y soporte de servicios asociados a sistemas de pago y procesamiento de transacciones.Buscamos un perfil con experiencia sólida enJava, Java EE, WebLogic, Tomcat y Oracle , acostumbrado a trabajar en entornos enterprise de alta disponibilidad.Formar parte de un equipo especializado en el desarrollo y evolución de servicios backend para sistemas transaccionales crÃticos, trabajando en coordinación con equipos de middleware, bases de datos y otros equipos técnicos.Contrato estable y desarrollo profesional a largo plazo.Participación en proyectos tecnológicos de gran impacto.Formación continua y acceso a tecnologÃas innovadoras.Plan de carrera personalizado.Excelente ambiente de trabajo y colaboración multidisciplinar.Ubicación:Madrid - San Fernando de Henares Modalidad:HÃbrida **, con flexibilidad.Equipamiento proporcionado por el cliente por requisitos de seguridad del proyecto.Disponibilidad para realizar aproximadamente3-4 viajes al año , de 2-3 dÃas de duración.Grado universitario o FP de Grado Superior en Informática, Telecomunicaciones o formación técnica similar.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 o alto volumen.Experiencia con Java EE/J2EE, EJB 3.0, JPA, Hibernate y JAX-RS.Experiencia práctica con Apache Tomcat 9 y Oracle WebLogic Server 11g o superior.Experiencia con Oracle Database 19c, SQL y gestión transaccional.Acceso a datos mediante JDBC y/o ORM.Experiencia con Git y control de versiones.Conocimientos de arquitectura por capas y orientación a servicios.Inglés mÃnimo B2, especialmente para lectura y comprensión de documentación técnica.Experiencia en servicios y plataformas de medios de pago.Conocimientos de CPA y EMV.Experiencia en integración sÃncrona y asÃncrona.Conocimientos de Clean Code, principios SOLID y patrones como DAO y Service Layer.Experiencia con JUnit y Mockito.Pruebas de integración con Oracle 19c.Experiencia con herramientas corporativas de CI/CD.Elaboración de documentación técnica: interfaces, payloads, gestión de errores y runbooks.Experiencia en entornos 24x7 y procesos de gestión y gobernanza de cambios.Conocimientos de PrimeFaces.Desarrollo y mantenimiento de servicios backend en Java orientados a integración.Implementación y evolución de APIs y endpoints.Gestión de validaciones, errores, timeouts y trazabilidad de servicios.Despliegue y operación de aplicaciones sobre Tomcat 9 y Oracle WebLogic.Configuración de entornos, DataSources/JNDI y gestión de recursos.Gestión de transacciones y colaboración con equipos de base de datos ante incidencias de rendimiento o bloqueos.Identificación y gestión de escenarios de fallo, reintentos controlados y mecanismos de recuperación.Participación en troubleshooting y soporte técnico de aplicaciones.Gestión del código mediante Git, participación en code reviews y apoyo en releases.Colaboración con equipos de middleware, bases de datos y otros equipos técnicos.Será necesario acreditar el nivel de inglés mediante certificación, evaluación o prueba equivalente durante el proceso de selección.Exceltic es una ingenierÃa y consultorÃa tecnológica internacional con más de 600 profesionales y presencia en proyectos estratégicos de Movilidad, Defensa, Aeroespacial, EnergÃa, Industria, Telecomunicaciones y Salud.Apostamos por el desarrollo del talento y la participación en proyectos innovadores que impulsan el futuro de la tecnologÃa.Si tienes experiencia desarrollando soluciones Java Backend en entornos crÃticos y quieres participar en proyectos tecnológicos vinculados a sistemas transaccionales y medios de pago, ¡queremos conocerte!#J-**-Ljbffr
Requirements
Java, Java EE, WebLogic, Tomcat y Oracle , acostumbrado a trabajar en entornos enterprise de alta disponibilidad. Formar parte de un equipo especializado en el desarrollo y evolución de servicios backend para sistemas transaccionales crÃticos, trabajando en coordinación con equipos de middleware, bases de datos y otros equipos técnicos., HÃbrida **, con flexibilidad. Equipamiento proporcionado por el cliente por requisitos de seguridad del proyecto. Disponibilidad para realizar aproximadamente 3-4 viajes al año , de 2-3 dÃas de duración. Grado universitario o FP de Grado Superior en Informática, Telecomunicaciones o formación técnica similar. 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 o alto volumen. Experiencia con Java EE/J2EE, EJB 3.0, JPA, Hibernate y JAX-RS. Experiencia práctica con Apache Tomcat 9 y Oracle WebLogic Server 11g o superior. Experiencia con Oracle Database 19c, SQL y gestión transaccional. Acceso a datos mediante JDBC y/o ORM. Experiencia con Git y control de versiones. Conocimientos de arquitectura por capas y orientación a servicios. Inglés mÃnimo B2, especialmente para lectura y comprensión de documentación técnica. Experiencia en servicios y plataformas de medios de pago. Conocimientos de CPA y EMV. Experiencia en integración sÃncrona y asÃncrona. Conocimientos de Clean Code, principios SOLID y patrones como DAO y Service Layer. Experiencia con JUnit y Mockito. Pruebas de integración con Oracle 19c. Experiencia con herramientas corporativas de CI/CD. Elaboración de documentación técnica: interfaces, payloads, gestión de errores y runbooks. Experiencia en entornos 24x7 y procesos de gestión y gobernanza de cambios. Conocimientos de PrimeFaces. Desarrollo y mantenimiento de servicios backend en Java orientados a integración. Implementación y evolución de APIs y endpoints. Gestión de validaciones, errores, timeouts y trazabilidad de servicios. Despliegue y operación de aplicaciones sobre Tomcat 9 y Oracle WebLogic. Configuración de entornos, DataSources/JNDI y gestión de recursos. Gestión de transacciones y colaboración con equipos de base de datos ante incidencias de rendimiento o bloqueos. Identificación y gestión de escenarios de fallo, reintentos controlados y mecanismos de recuperación. Participación en troubleshooting y soporte técnico de aplicaciones. Gestión del código mediante Git, participación en code reviews y apoyo en releases. Colaboración con equipos de middleware, bases de datos y otros equipos técnicos. Será necesario acreditar el nivel de inglés mediante certificación, evaluación o prueba equivalente durante el proceso de selección. Exceltic es una ingenierÃa y consultorÃa tecnológica internacional con más de 600 profesionales y presencia en proyectos estratégicos de Movilidad, Defensa, Aeroespacial, EnergÃa, Industria, Telecomunicaciones y Salud. Apostamos por el desarrollo del talento y la participación en proyectos innovadores que impulsan el futuro de la tecnologÃa. Si tienes experiencia desarrollando soluciones Java Backend en entornos crÃticos y quieres participar en proyectos tecnológicos vinculados a sistemas transaccionales y medios de pago, ¡queremos conocerte! #J-**-Ljbffr
Benefits & conditions
Contrato estable y desarrollo profesional a largo plazo. Participación en proyectos tecnológicos de gran impacto. Formación continua y acceso a tecnologÃas innovadoras. Plan de carrera personalizado. Excelente ambiente de trabajo y colaboración multidisciplinar.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
What’s the Difference between a Junior, Mid, and Senior Developer?
Why Upskilling And Reskilling is Important For Developers
Fully Remote Software Engineer Jobs
The Most Popular IT Jobs on the Market