En
AD4 Octógono buscamos un/a
Desarrollador/a Full Stack Java con experiencia en entornos corporativos basados en
framework UDA del Gobierno Vasco. La persona seleccionada participará en el análisis, diseño y desarrollo de aplicaciones empresariales siguiendo arquitecturas multicapa y estándares de calidad en el desarrollo de software.
🎓 Titulación
- Grado en Ingeniería Informática o titulación equivalente.
💻 Conocimientos imprescindibles
Framework y arquitectura tecnológica
- Experiencia demostrable en desarrollo de aplicaciones en framework corporativo UDA 4.x o superior del Gobierno Vasco.
- Conocimiento de arquitectura multicapa, incluyendo:
- Capa de presentación
- Capa de servicios de negocio
- Capa de acceso a datos
- Capa de remoting
- Capa de modelo de datos
- Conocimiento de patrones de diseño y buenas prácticas en arquitecturas empresariales.
Tecnologías de desarrollo
- Desarrollo backend con Java y Spring (Spring MVC, Spring Framework, Spring Security).
- Gestión de validaciones y transacciones.
- Desarrollo de capa de persistencia con JPA, JDBC y EclipseLink.
- Desarrollo frontend con HTML5, CSS3 y JavaScript.
- Experiencia con librerías y frameworks habituales en UDA:
- jQuery
- jQueryUI
- Bootstrap
- Handlebars
- Tiles
Interacción y accesibilidad
- Conocimiento de RUP (Rich UDA Patterns) basados en jQuery.
- Desarrollo de interfaces accesibles siguiendo WCAG 2.0 y WAI-ARIA.
Testing y calidad
- Uso de herramientas de testing frontend como Jasmine y Karma.
- Aplicación de buenas prácticas de calidad y mantenimiento del código.
Infraestructura y herramientas
- Experiencia con servidores de aplicaciones JEE como WebLogic.
- Gestión de dependencias con Maven y Ant.
- Uso de entornos de desarrollo como Eclipse, IntelliJ IDEA o Visual Studio Code.
Control de versiones
- Experiencia con Git o SVN en entornos colaborativos.
Bases de datos
- Conocimiento de bases de datos relacionales, diseño de modelo de datos y optimización de consultas SQL.
Seguridad
- Conocimiento de mecanismos de autenticación y autorización en aplicaciones web y buenas prácticas alineadas con OWASP.
Metodologías
- Experiencia trabajando con metodologías ágiles (Scrum, Kanban).
- Uso de herramientas de gestión como Jira, GitLab o Azure DevOps.
Nuevas tecnologías
- Familiaridad con herramientas de IA generativa aplicadas al desarrollo software (asistentes de programación, generación de código, debugging o documentación).
⭐ Conocimientos deseables
- Experiencia con Docker y Kubernetes.
- Conocimiento de CI/CD con herramientas como Jenkins o GitLab CI.
- Experiencia en testing automatizado con Selenium, TestNG o Mockito.
- Experiencia en gestión de proyectos ágiles, especialmente Scrum.
🧩 Responsabilidades
- Análisis técnico y desarrollo de aplicaciones basadas en framework UDA.
- Diseño y desarrollo de componentes software en arquitecturas multicapa.
- Implementación de funcionalidades en capas frontend, negocio y acceso a datos.
- Desarrollo de interfaces web accesibles y usables.
- Integración de componentes garantizando la correcta comunicación entre capas.
- Participación en la definición de soluciones técnicas.
- Desarrollo de código siguiendo estándares corporativos y buenas prácticas.
- Uso de sistemas de control de versiones y herramientas colaborativas.
- Participación en pruebas, validación y mantenimiento evolutivo.
- Colaboración con equipos técnicos y funcionales en entornos ágiles.
🧠 Competencias y habilidades
- Habilidades comunicativas y trabajo en equipo.
- Empatía y capacidad de colaboración.
- Gestión del tiempo y organización.
- Capacidad de aprendizaje en entornos tecnológicos cambiantes.
- Asertividad y capacidad de delegación.
📍 Condiciones
- Ubicación: Preferentemente País Vasco
- Modalidad: Remota
- Salario: 26.000 € – 34.000 €
- Disponibilidad para viajar: Sí
Horario
- Lunes a jueves: 8,5 horas
- Viernes: 6,5 horas
- Jornada intensiva de verano (7 horas)