Logo for Apiux Tecnología

Analista Programador/a Senior Java - Framework UDA

Roles & Responsibilities

  • Residir en España
  • Titulación oficial de Grado en Ingeniería Informática
  • Al menos 5 años de experiencia como Analista Programador/a en entornos Java
  • Experiencia con el framework UDA 4.x (o superior) del Gobierno Vasco y desarrollo backend con Spring y JPA/JDBC

Requirements:

  • Realizar el análisis técnico y el desarrollo de aplicaciones complejas en entornos basados en el framework UDA del Gobierno Vasco
  • Diseñar y desarrollar componentes de software respetando la arquitectura multicapa (presentación, servicios, acceso a datos, remoting y modelo de datos)
  • Implementar nuevas funcionalidades asegurando la correcta comunicación e integración entre la capa de presentación, la lógica de negocio y las bases de datos
  • Desarrollar interfaces web robustas y accesibles, garantizando el cumplimiento de los estándares de usabilidad y accesibilidad (WCAG 2.0 y WAI-ARIA) establecidos por la corporación

Job description

Aplican únicamente residentes de España

📍 Ubicación: Araba, España (Teletrabajo / Requiere disponibilidad para viajar)

💻 Entorno: Sector Público

⏰ Horario: L-J 8,5h y V 6,5h. ¡Jornada intensiva de verano de 7h!

Descripción del proyecto:

Desde Apiux buscamos un/a Analista Programador/a Senior Fullstack (Java) para una incorporación inmediata en un proyecto estratégico de la administración pública. Te integrarás en un equipo multidisciplinar encargado de construir y evolucionar aplicaciones críticas de la administración. Es fundamental que cuentes con experiencia previa en el ecosistema tecnológico del Gobierno Vasco, ya que trabajarás bajo su arquitectura corporativa (Framework UDA 4.x). Buscamos a alguien con alta adaptabilidad, empatía técnica y capacidad para desenvolverse tanto en el backend como en el frontend.

Responsabilidades: 

  • Realizar el análisis técnico y el desarrollo de aplicaciones complejas en entornos basados en el framework UDA del Gobierno Vasco.

  • Diseñar y desarrollar componentes de software respetando estrictamente la arquitectura multicapa (presentación, servicios, acceso a datos, remoting y modelo de datos).

  • Implementar nuevas funcionalidades asegurando la correcta comunicación e integración entre la capa de presentación, la lógica de negocio y las bases de datos.

  • Desarrollar interfaces web robustas y accesibles, garantizando el cumplimiento de los estándares de usabilidad y accesibilidad (WCAG 2.0 y WAI-ARIA) establecidos por la corporación.

  • Participar en la toma de requisitos técnicos, proponiendo soluciones arquitectónicas y de desarrollo eficientes.

  • Desarrollar código limpio y mantenible aplicando patrones de diseño, buenas prácticas de programación y las guías de calidad del proyecto.

  • Utilizar de forma diaria sistemas de control de versiones y entornos colaborativos para asegurar un flujo de trabajo ágil.

  • Ejecutar pruebas, realizar validaciones técnicas y asumir tareas de mantenimiento evolutivo sobre las aplicaciones en producción.

  • Colaborar de forma activa con el equipo técnico y funcional, aportando empatía, asertividad y capacidad de gestión del tiempo en un entorno cambiante.

Requisitos:  

  • Ser residente de España 

  • Estar en posesión de la titulación universitaria oficial de Grado en Ingeniería Informática (Requisito administrativo indispensable).

  • Aportar un mínimo de 5 años de experiencia profesional como Analista Programador/a en entornos Java.

  • Demostrar experiencia real y práctica desarrollando aplicaciones bajo el framework corporativo UDA 4.x (o superior) del Gobierno Vasco.

  • Poseer experiencia sólida en desarrollo backend utilizando el ecosistema Spring (Spring MVC, Spring Framework, Spring Security) y gestión transaccional.

  • Contar con experiencia desarrollando la capa de acceso a datos mediante JPA, JDBC y herramientas de persistencia como EclipseLink.

  • Aportar experiencia en desarrollo frontend con HTML5, CSS3, JavaScript y el uso de librerías del entorno UDA (jQuery, jQueryUI, Bootstrap, Handlebars, Tiles).

  • Conocer y aplicar patrones de interacción RUP basados en jQuery y estándares de seguridad web (OWASP).

  • Manejar servidores de aplicaciones JEE (como WebLogic), herramientas de construcción (Maven, Ant), bases de datos relacionales y control de versiones (Git/SVN).

  • Conocer herramientas de testing frontend (Jasmine, Karma) y tener familiaridad con el uso de herramientas de IA generativa para mejorar la productividad en el desarrollo.

  • Tener disponibilidad para realizar viajes puntuales según las necesidades del proyecto.

Conocimientos Deseables (Plus)

  • Experiencia práctica trabajando con contenedores (Docker) y plataformas de orquestación (Kubernetes).

  • Capacidad para configurar y trabajar con flujos de Integración y Despliegue Continuos (CI/CD) usando Jenkins, GitLab CI o Travis CI.

  • Experiencia en diseño y ejecución de pruebas automatizadas en backend utilizando Selenium, TestNG y Mockito.

  • Experiencia previa gestionando equipos o proyectos bajo el marco de trabajo Scrum.

✨ Beneficios de ser un Happener

  • Contrato indefinido

  • Modalidad 100% Remoto - Viajes puntuales

  • Rango salarial hasta 33K

  • 23 días de vacaciones hábiles por año laborado

  • Apiux Academy: formación, entrenamientos técnicos e interacción con la comunidad tech para desarrollar tu talento al máximo

  • Convenios con Open English

  • Convenios con Coderhouse

  • Certificaciones patrocinadas con Google Cloud, AWS, ISTQB

  • Día de cumpleaños libre

  • Bonos por nacimiento, matrimonio y referidos

  • Proyectos de larga duración y, en algunos casos, de alcance internacional

  • Y-Share: posibilidad de ser dueño de una parte de la compañía

💡 En Apiux nos identificamos como una fábrica de talento con fuerte orientación al negocio

Continuamente brindamos espacios a las nuevas generaciones para mostrar y desarrollar ideas, conocimientos y exponer modelos de negocios innovadores enfocados en cubrir, siempre con una propuesta de valor, las necesidades de nuestros clientes.

🔍 ¿Qué hacemos?

Posicionamos el mejor talento con un enfoque estratégico, y nos esforzamos por entender a cabalidad la cultura y valores de cada uno de nuestros clientes, con el fin de hacer el match perfecto entre cliente y talento. Velamos, además, por brindar una candidate experience y employee experience ejemplar para nuestros futuros Happener.

🐝 Ser un Happener

Significa pertenecer a una familia con principios integrales, donde el espíritu ágil, colaborador e innovador son el combustible que día tras día le inyectamos a nuestro corazón para hacer las cosas cada vez mejor.

🚀 Nuestros principios:

We Care: Nos importa la gente, sus valores, principios, aprendizajes y creencias.
We are not comfortable by being comfortable:
No nos conformamos con la comodidad, queremos cambio, retos y tomar riesgos.
We create and develop:
Nuestro ADN está el crear oportunidades, servicios y productos para impactar al mundo. Desarrollamos talento y código.
Crecimiento:
Todos los happeners tenemos mentalidad de fundadores y dueños de Apiux. ¡Si Apiux crece, todos crecen!
We embrace diversity: Incentivamos una cultura que hace que todos, sin importar las diferencias, sientan un ambiente de equidad, oportunidad e inclusión.

🌍 Compromiso con la diversidad e Inclusión

En Apiux promovemos entornos de trabajo diversos, inclusivos y respetuosos 🤝. Garantizamos la igualdad de oportunidades sin distinción de género, edad, origen, orientación sexual, identidad de género, discapacidad u otra condición personal o social. En cumplimiento de la Ley Orgánica 3/2007, el Real Decreto Legislativo 1/2013 y la Ley 15/2022, animamos especialmente a postular a personas con discapacidad, en situación de pensión por incapacidad, y a colectivos históricamente subrepresentados.

¿Quieres ser un Happener e impactar el futuro con la Tecnología y tu Talento?

¡Esperamos tu postulación!
Sé parte de la colmena, sé parte del cambio. 🐝🚀


Java Developer Related jobs

Other jobs at Apiux Tecnología

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.