Uni Systems
Uni Systems
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.