ANALISTA PROGRAMADOR/A UDA - UTILIDADES DE DESARROLLO DE APLICACIONES

Ibermática
1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Spanish

Job location

Tech stack

Java
JavaScript
AJAX
Data Security
Software Design Patterns
IBM Rational Unified Process
Java Database Connectivity
jQuery
MVC
Service Layer
Software Engineering
Systems Architecture
Web Content Accessibility Guidelines
Web Applications

Job description

Labores de análisis y programación en proyectos de administración pública

Requirements

Experiencia en UDA, version 4La arquitectura del sistema, está basada principalmente en la división de responsabilidades, y en los paradigmas y patrones de diseño más utilizados.Con el objetivo de dividir la complejidad en módulos, más manejables, se definen las siguientes capas: + Capa de presentación + Capa de servicios de negocio + Capa de acceso a datos + Capa de Remoting + Capa de modelo de datos Patrones de interacción, en base a las guías de accesibilidad WCAG 2.0 (Content Accessibility Guidelines) y WAI-ARIA (Accessible Rich Internet Applications).Todos los patrones de interacción propuestos han sido desarrollados con el framework JavaScript jQuery y para la gestión de ciertas partes visuales se implementan mediante el plugging jQueryUI. Dichos componentes jQuery que implementan patrones de iteracción han sido agrupados bajo el nombre RUP (Rich Uda Patterns) Tecnologías asociadasTecnología VersiónFunción CapaBootstrap 4.4.1Vista RWD PresentaciónjQuery 3.4.1Vista y Ajax PresentaciónjQueryUI 1.12.1Vista y Ajax PresentaciónHandlebars 4.5.3Plantillado PresentaciónJasmine 3.5.0Testing PresentaciónKarma 4.4.1Testing PresentaciónTiles 3.0.8Plantillado PresentaciónJackson 2.7.9Serialización PresentaciónSpring MVC 4.3.22Control PresentaciónSpring Framework 4.3.22Servicio ServicioSpring Framework 4.3.22Modelo de datos ModeloSpring Security 4.2.11Seguridad TodasLogback 1.2.3Trazas TodasSlf4j 1.7.30Trazas TodasHibernate Validator 5.4.3Validación ServicioJTA 1.1 Transaccionalidad Acceso a datosSpring JDBC 4.3.22Persistencia JDBC Acceso a datosEclipseLink 2.3.0Persistencia JPA2.0Acceso a datosEnterprise Java Beans3.0 RemotingRemotingWeblogic 10.3.6Servidor de aplicacionesContenedor JEEJava Development Kit6 Maquina Virtual JavaJVM De cara a generar automáticamente los componentes básicos necesarios para construir elementos de software, se utilizan las siguientes tecnologías:Tecnología Versión FunciónEclipse OEPE 11.1.1.7.2IDEMaven 2.2.1 Gestión de dependenciasAnt 1.7.1 Automatización de TareasFreemarker 2.3.16 PlantillasHibernate Tools3.4 Plugin

About the company

Como parte de Ayesa, conformamos uno de los principales conglomerados de servicios de Ingeniería y Tecnologías de la Información (TIC) del mercado. Somos más de 11.000 personas en más de 20 países de Europa, América, África y Asia y contamos con el reconocimiento de Forbes como una de las 50 mejores empresas para trabajar. Resulta gratificante comprobar cómo nuestro trabajo, apoyado en la tecnología, ayuda a personas y organizaciones a superar retos y conseguir objetivos. Si tú también quieres contribuir a estos cambios y experimentar esta sensación especial, ¡acércate y ven a formar parte de este gran equipo!

Apply for this position