Si te apasiona el diseño de software, la calidad técnica y la innovación, en ubimia buscamos un/a Desarrollador/a Full Stack con sólida experiencia técnica.
Responsabilidades del puesto
Realizar pruebas de concepto combinando aplicaciones y arquitectura.
Definir y aplicar patrones de diseño y arquitectura
Revisar trazas y depurar aplicaciones (Java, Quarkus, Vue, Vite, Docker, NGINX, Jenkins).
Proponer soluciones y mejoras a incidencias reportadas por equipos de desarrollo.
Crear librerías y componentes reutilizables para frontend (Vue) y backend (Quarkus/Quasar).
Dar soporte en instalación, consumo y pruebas de servicios con Postman, Apidog o cURL.
Elaborar documentación técnica y de referencia para desarrollos y arquitecturas.
Capacitar y dar soporte a los equipos de desarrollo en uso de plantillas, artefactos y buenas prácticas.
Gestionar cambios en artefactos, plantillas y repositorios Git/Bitbucket, asegurando integraciones correctas.
Requisitos
Formación y experiencia
Ingeniería superior, técnica o grado en Informática, Telecomunicaciones o similar.
Experiencia como arquitecto/a de aplicaciones o líder técnico en proyectos complejos.
Habilidades técnicas requeridas
Desarrollo con Java 1.8+, TypeScript, JavaScript, PL/SQL.
Experiencia con frameworks Quarkus, Quasar, Vue + Vite.
Diseño y desarrollo de servicios REST, documentación OpenAPI.
Bases de datos Oracle SQL/HQL y NoSQL (MongoDB).
Control de versiones y flujos de trabajo con Git + Bitbucket.
Pipelines CI/CD con Jenkins.
Valorable residencia en Valencia
Habilidades técnicas adicionales
Conocimiento de patrones arquitectónicos y de diseño orientados a servicios, eventos, BPM, TDD.
Orquestación de datos y servicios:
colas de eventos (Kafka, RabbitMQ), APIs internas y externas.
Análisis de trazas y depuración en entornos Docker, NGINX, CI/CD.
Conocimiento en alguna de estas herramientas: Postman, Apidog, cURL.
Manejo de herramientas colaborativas:
Confluence, Jira, Miro,
Soft Skills
Capacidad para orientar y capacitar equipos de desarrollo.
Habilidad para documentar y comunicar soluciones técnicas de forma clara.
Trabajo cooperativo con analistas de producto, arquitectos y equipos multidisciplinares.
Deseable / Valor añadido
Conocimiento en SonarQube para control de calidad.
Experiencia en Microfrontends y reutilización de componentes.
Conocimiento sobre plataforma de OpenShift o Kubernetes.
Conocimiento en bases de datos No
SQL:
MongoDB, Redis, etc.