ANALISTA PROGRAMADOR/A JAVA
Bizkaia, España
/ 18 Abril, 2023
2 vacantes - Oferta 23AB.062
Mira el resto de nuestras ofertas

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!
DESCRIPCIÓN
Labores de análisis y programación en proyectos de cliente administración pública
REQUISITOS
La 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 asociadas
Tecnología Versión Función Capa
Bootstrap 4.4.1 Vista RWD Presentación
jQuery 3.4.1 Vista y Ajax Presentación
jQueryUI 1.12.1 Vista y Ajax Presentación
Handlebars 4.5.3 Plantillado Presentación
Jasmine 3.5.0 Testing Presentación
Karma 4.4.1 Testing Presentación
Tiles 3.0.8 Plantillado Presentación
Jackson 2.7.9 Serialización Presentación
Spring MVC 4.3.22 Control Presentación
Spring Framework 4.3.22 Servicio Servicio
Spring Framework 4.3.22 Modelo de datos Modelo
Spring Security 4.2.11 Seguridad Todas
Logback 1.2.3 Trazas Todas
Slf4j 1.7.30 Trazas Todas
Hibernate Validator 5.4.3 Validación Servicio
JTA 1.1 Transaccionalidad Acceso a datos
Spring JDBC 4.3.22 Persistencia JDBC Acceso a datos
EclipseLink 2.3.0 Persistencia JPA2.0 Acceso a datos
Enterprise Java Beans 3.0 Remoting Remoting
Weblogic 10.3.6 Servidor de aplicaciones Contenedor JEE
Java Development Kit 6 Maquina Virtual Java JVM
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ón
Eclipse OEPE 11.1.1.7.2 IDE
Maven 2.2.1 Gestión de dependencias
Ant 1.7.1 Automatización de Tareas
Freemarker 2.3.16 Plantillas
Hibernate Tools 3.4 Plugin
Ponte en forma
Escuela de idiomas, planes de entrenamiento, certificaciones, plataformas elearning especializadas en las tecnologías más punteras y de actualidad. Ayudas económicas para (postgrados, carreras universitarias, idiomas, especialización tecnológica)
Porque lo importante es tu tiempo
Flexibilidad horaria con posibilidad de teletrabajo, jornada intensiva en verano, viernes tarde libre, permisos y medidas de conciliación a medida.
Referentes en tecnología
Finanzas, seguros, industria, servicios, telecomunicaciones, sanidad, utilities y administración pública. ERP y CRM (SAP y Microsoft), Cloud Computing, Analytics, Social Business, Movilidad, Ciberseguridad, Blockchain, Devops, inteligencia artificial… y mucho más.