ANALISTA PROGRAMADOR JAVA

Quest GlobalMadrid, MadridOn-siteFull-timeMid level, 2–5 yearsListed 39 minutes ago

Apply now

About this role

Job Requirements

¿Nos ayudas a resolver los mayores desafíos de ingeniería?

En Quest Global desarrollamos soluciones de ingeniería y tecnología en todo el ciclo de vida del producto que permiten a nuestros clientes resolver los grandes retos a los que se enfrentan en los sectores aeroespacial y de defensa, automoción, energía, alta tecnología, ferrocarril y semiconductores. Somos más de 23.000 personas en 20 países, apasionadas de la innovación y comprometidas a hacer del mundo un lugar mejor, superando los límites cada día para hacer posible lo que, a priori, parecía imposible.

¿QUÉ HARÁS EN TU DÍA A DÍA?

- Análisis funcional y técnico de los requisitos de negocio, evaluando su impacto sobre la aplicación y proponiendo la solución técnica más adecuada.
- Desarrollo, mantenimiento correctivo, adaptativo y evolutivo de aplicaciones web desarrolladas en Java 11, Spring Framework, Spring Web Flow, JSF, PrimeFaces y Hibernate/JPA, siguiendo la arquitectura MVC existente.
- Análisis, diseño e implementación de nuevas funcionalidades, así como modificación y optimización de las funcionalidades existentes.
- Adaptación de las funcionalidades de la aplicación a los nuevos procesos operativos, incluyendo, entre otros: Los nuevos procesos de control de acceso a la aplicación a través del Portal Único de Acceso de la Policía.
- Los procesos de gestión logística que contemplen el almacén y los suministros desde la plataforma GAHN.
- Desarrollo e integración de interfaces para el intercambio de información entre VESTUPOL y los sistemas corporativos, incluido el SGA vigente.

Base de datos

- Desarrollo y mantenimiento de la capa de acceso a datos, incluyendo la elaboración y optimización de consultas SQL, procedimientos PL/SQL y scripts de modificación del modelo de datos cuando sea necesario.
- Diseño, modificación y mantenimiento de estructuras de bases de datos Oracle necesarias para la evolución de la aplicación.
- Migración y carga de los datos necesarios para el correcto funcionamiento de la aplicación.

Mantenimiento y soporte

- Análisis de la situación actual de la aplicación, incluyendo el código fuente, la base de datos y la infraestructura de despliegue.
- Diagnóstico, análisis y resolución de incidencias funcionales y técnicas detectadas en los distintos entornos de la aplicación.
- Realización de pruebas unitarias, soporte a pruebas funcionales y apoyo en la implantación de nuevas versiones en los distintos entornos.

Gestión técnica y despliegue

- Gestión del código fuente mediante Git, realizando integración de cambios, resolución de conflictos y seguimiento de versiones.
- Gestión de dependencias mediante Maven y despliegue de aplicaciones en servidores Apache Tomcat.

Documentación y coordinación

- Elaboración y mantenimiento de la documentación técnica asociada a los desarrollos realizados.
- Colaboración con los responsables funcionales para el análisis de requisitos, estimación de desarrollos, validación de las soluciones implementadas y apoyo en la toma de decisiones técnicas.

¿QUÉ BUSCAMOS?

- Titulaciones STEM. Meces 2
- Experiencia en desarrollo de aplicaciones Java empresariales utilizando un entorno tecnológico que incluya Java 8/11, Spring Framework, JSF, PrimeFaces, Hibernate/JPA, SQL/PLSQL, arquitectura MVC y Git. Mínimo requerido: 4 años
- Experiencia en administración, mantenimiento y evolución de aplicaciones Java empresariales, incluyendo diseño y mantenimiento de bases de datos relacionales, elaboración de scripts SQL/PLSQL, gestión de proyectos con Maven y despliegue y administración de servidores Apache Tomcat. Mínimo requerido: 2 años
- Experiencia en análisis funcional y técnico de aplicaciones, diseño e implementación de nuevos requisitos, mantenimiento evolutivo y correctivo, resolución de incidencias y elaboración de documentación técnica asociada al ciclo de vida del software. Mínimo requerido: 2 años
- Nivel de inglés acreditado conforme al Marco Común Europeo de Referencia para las Lenguas (MCER). Mínimo requerido: B2 o TOEIC ≥ 785 ≤ 944

Requisitos Deseables/ Adicionales

- Experiencia en proyectos de desarrollo o consultoría relacionados con logística, gestión de almacenes, cadena de suministro o sistemas de gestión logística. Deseable: 2 años
- Certificaciones oficiales relacionadas con tecnologías de bases de datos. En particular, se valorarán certificaciones Oracle Certified, Oracle Database, Oracle PL/SQL Developer Certified Associate, así como certificaciones equivalentes de otros fabricantes. Deseable: con certificación
- Certificaciones oficiales relacionadas con tecnologías de desarrollo Backend Java. En particular, se valorarán certificaciones oficiales Oracle Certified Professional (OCP) para Java, Spring Professional o certificaciones equivalentes emitidas por fabricantes o entidades reconocidas, relacionadas con el desarrollo de aplicaciones Bajen mediante Java, Spring Framework, Git o tecnologías equivalentes.

¿QUÉ TE OFRECEMOS?

Quest Global es un lugar donde valoramos la curiosidad, la autenticidad y el talento de cada persona.

Creemos que la diferentes experiencias y orígenes de nuestro equipo nos aportan perspectivas únicas, por eso, en tu lugar de trabajo podrás dar rienda suelta a tu creatividad, explorar posibilidades, proponer ideas que se escuchen y valoren, y desarrollarte profesional y personalmente.

En Quest Global podrás beneficiarte de:

- Plan de desarrollo individualizado y programas de mentoring: formación y certificaciones técnicas a cargo de la empresa. Acceso a diferentes plataformas de aprendizaje con más de 7.000 cursos y formación en idiomas en función de las necesidades del puesto de trabajo.
- Un día libre por tu cumpleaños, + 23 días laborales de vacaciones al año, 24 y 31 de diciembre no laborables.
- Planes de conciliación, jornada flexible y política de teletrabajo en función del proyecto y características del puesto.
- Acceso a telemedicina y reconocimientos médicos a través de app, además de otros beneficios como salud mental o programas de ejercicio completamente gratuitos.
- Plan retributivo flexible: seguro médico privado, tickets restaurante, tickets transporte, cheque guardería y ticket care, para el cuidado de personas dependientes.
- Comité de Responsabilidad Social Corporativa y grupos de trabajo (ERG) para la promoción del desarrollo profesional en igualdad y diversidad. Programas de promoción de la mujer en carreras STEM e iniciativas solidarias enfocadas en la infancia.
- Actividades en equipo: deporte, team-building, gestión emocional, Quest Global Fest anual.

Si eres una persona curiosa, de las que no se conforman con una sola pieza del puzle, aplica a esta vacante. ¡Queremos conocerte!