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ónGrado en Ingeniería Informática o titulación equivalente.
Conocimientos imprescindiblesFramework 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)
#J-18808-Ljbffr