
Uni Systems es una empresa de tecnologías de la información y la comunicación que ayuda a las organizaciones a modernizar su forma de operar mediante la transformación digital. Su trabajo abarca la infraestructura y las operaciones, las tecnologías de la nube y los centros de datos, la ciberseguridad, las plataformas empresariales, el análisis de big data, las tecnologías emergentes y la inteligencia artificial. La empresa presta apoyo a clientes de sectores como la banca, la administración pública, las telecomunicaciones, la sanidad, el comercio minorista, la consultoría y la logística, combinando experiencia tecnológica con soluciones adaptadas a cada sector. Para los profesionales que exploran oportunidades en Uni Systems, su perfil refleja un trabajo en la intersección entre la prestación de servicios de TI a gran escala, la innovación, la sostenibilidad y la ética digital.
Desarrollador sénior Java full stack, remoto en Luxemburgo
Desarrolla microservicios Java y aplicaciones Angular en Uni Systems. Participa en pruebas, gestión de versiones y cambios, y colabora con clientes y equipos de negocio.
Descripción
- Recopilar las necesidades del negocio junto con especialistas en la materia.
- Revisar los procesos y las aplicaciones actuales teniendo en cuenta los nuevos requisitos de los usuarios.
- Diseñar aplicaciones y microservicios que respondan a las necesidades del negocio.
- Desarrollar aplicaciones y microservicios con las tecnologías adecuadas.
- Mantener las aplicaciones de microservicios existentes en distintas divisiones.
- Realizar pruebas unitarias, de integración, de sistema y de rendimiento.
- Dar soporte a las pruebas de aceptación de usuarios y obtener la aprobación del negocio.
- Enviar a Git código, configuración y pruebas unitarias automatizadas, junto con documentación Javadoc, Asciidoc u otra documentación pertinente.
- Registrar los resultados de las pruebas y gestionar los cambios en ServiceNow.
- Preparar documentación, informes y materiales de gestión de cambios.
- Participar activamente en las ceremonias ágiles.
- Preparar y coordinar las versiones.
- Mantener el material de auditoría en SharePoint.
- Evaluar riesgos y coordinar las cuestiones relacionadas con los cambios.
- Ayudar a realizar despliegues y adaptar prácticas del sector.
- Establecer relaciones con clientes de distintas divisiones y mantener una comunicación clara.
Requisitos
- Grado en TI y al menos 10 años de experiencia práctica en desarrollo con Java.
- Experiencia en la creación y el mantenimiento de pruebas unitarias y de integración automatizadas para aplicaciones Java.
- Experiencia práctica de desarrollo con Spring y Spring Boot, incluidos JPA e Hibernate para la persistencia.
- Experiencia de colaboración en el desarrollo de software con Git, incluidas ramas, solicitudes de incorporación o fusión de cambios y revisiones de código.
- Experiencia consultando bases de datos relacionales con SQL y utilizando XML, YAML y JSON en desarrollo o configuración.
- Experiencia práctica desarrollando software con agentes de IA como GitHub Copilot, Claude Code o Codex, incluidos cambios de código de aplicaciones realizados por agentes; la función de autocompletado de código por sí sola no cumple este requisito.
- Experiencia práctica desarrollando interfaces Angular con TypeScript o JavaScript.
- Inglés avanzado, escrito y hablado (C1).
- Experiencia con Apache Camel.
- Experiencia con Scrum y DevSecOps.
- Experiencia con pipelines de CI/CD, como Azure Pipelines.
- Experiencia con infraestructura como código, por ejemplo Terraform, y plataformas de contenedores, como Docker.
- Experiencia con arquitectura de nube pública, por ejemplo Microsoft Azure.
- Experiencia en el desarrollo de microservicios.
- Experiencia en servicios financieros.
- Experiencia con la gestión de servicios basada en ITIL.