




Resumen: Buscamos un Ingeniero Senior Java para desarrollar aplicaciones web back-end innovadoras, diseñar y construir lógica empresarial central, y mejorar la seguridad y el rendimiento del software internacional de aduanas electrónicas. Aspectos destacados: 1. Desarrollar aplicaciones innovadoras y diseñar sistemas de alto rendimiento 2. Liderar proyectos desde la concepción hasta su finalización y garantizar la calidad del código 3. Colaborar en soluciones escalables y optimizar los sistemas existentes Nuestro cliente es un proveedor líder de productos de software en el ámbito internacional de las aduanas electrónicas. La empresa suministra productos de software y servicios de TI a instituciones y agencias de la Unión Europea, organizaciones internacionales y administraciones gubernamentales nacionales. La empresa emplea a más de 1100 ingenieros, expertos en TI y consultores (aproximadamente el 3 % con doctorado, el 41 % con maestría y el 54 % con licenciatura o equivalente). El personal del grupo es multilingüe y multinacional, con una amplia experiencia en la prestación de servicios al sector público a nivel mundial. Actualmente buscamos un **Ingeniero Senior Java** para integrarse al equipo como contratista a largo plazo (B2B) / freelance. **Tareas** --------- * **Desarrollar aplicaciones innovadoras:** Crear potentes y eficientes aplicaciones web back-end que impulsen nuestro negocio. * **Diseñar y construir:** Diseñar e implementar la lógica empresarial central, creando servidores y bases de datos de alto rendimiento. * **Mejorar la seguridad y el rendimiento:** Garantizar que nuestros sistemas sean seguros, fiables y estén optimizados en múltiples plataformas. * **Desarrollo de API:** Diseñar y desarrollar API que permitan una comunicación fluida entre sistemas. * **Colaborar en soluciones escalables:** Trabajar junto con otros desarrolladores para crear soluciones de software escalables. * **Liderar proyectos:** Hacerse cargo de proyectos clave, guiándolos desde la concepción hasta su finalización. * **Mantener y mejorar la calidad del código:** Mantener nuestra base de código organizada e impecable, corrigiendo errores y mejorando la funcionalidad. * **Diagnosticar y optimizar:** Analizar datos, procesos y código para identificar áreas de mejora y resolver incidencias. * **Redactar documentación:** Contribuir a la creación de documentación técnica clara para referencia actual y futura. **Requisitos** ---------------- * Título universitario en informática * **Experiencia especializada en TI:** mínimo **9 años de experiencia profesional** en desarrollo. * **Habilidades comprobadas en back-end:** Dominio de lenguajes y frameworks de back-end, incluidos **Java 8+**, **Spring**, **Spring Boot**, **Java EE** y **Hibernate**. * **Competencia en bases de datos:** Experiencia sólida con **Oracle Service Bus**, **Oracle DB** y tecnología de bases de datos RDBMS. * **Experiencia en integración:** Profundo conocimiento de **OpenID Connect**, **SSO** y técnicas de integración. * **Entusiasta de la nube:** Experiencia práctica con **Amazon Web Services (AWS)** para desarrollo en la nube. * **Colas de mensajes y API:** Experticia en **Kafka**, **ActiveMQ**, **JMS**, y en el trabajo con API **REST** y **SOAP**. * **Conocimientos de blockchain:** ¡Familiaridad con las **tecnologías blockchain** es un gran valor añadido! * **Gestión de identidad y acceso:** Experiencia con herramientas como **Secunda** e **IOP IAM**. * **Experiencia en el dominio:** Conocimiento avanzado de los ámbitos empresariales de **Adquisiciones** y **Gestión de subvenciones**. * **Configuración de servidores y web:** Sólida comprensión de **Oracle WebLogic Server**, **Apache**, **SSL/TLS** y configuración de proxy inverso. * **CI/CD y DevOps:** Experiencia práctica con **pipelines CI/CD** y herramientas como **Bamboo** y **Docker**. * **Control de versiones:** Conocimiento de **Git** para el control de versiones del código. * **Habilidades adicionales:** Experiencia con bases de datos **NoSQL**, **Angular**, **TypeScript** y tecnologías front-end es un plus. * **Competencia lingüística:** Dominio fluido del inglés; el conocimiento del **francés** constituye una gran ventaja. **Beneficios** ------------ * Remuneración excelente * Totalmente remoto * Posibilidad de contrato a largo plazo


