ANALISTA PROGRAMADOR JAVA
Quest Global Madrid, Community of Madrid, Spain
Engineering Services · 10,001+ employees
About the role
You will perform functional and technical analysis, development, and maintenance of Java-based web applications using the Spring framework and Hibernate. Additionally, you will manage databases, handle source code versioning, and provide technical support for application deployments and incident resolution.
What they look for
Requirements
Candidates must hold a STEM degree and have at least 4 years of experience in enterprise Java development and 2 years in functional/technical analysis. Proficiency in English (B2 level) and experience with Oracle databases and logistics systems are highly valued.
Benefits
Full description
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!
Similar roles
-
Principal Engineer – Java Microservices
Publicis Groupe Holdings B.V Chicago, Illinois, United States
-
Enterprise Java Architect - Arlington Hybrid
Publicis Groupe Holdings B.V Chicago, Illinois, United States
-
Java Solution Architect – Capital Markets & Trading Platforms
Publicis Groupe Holdings B.V Boston, Massachusetts, United States · $160K–$205K/yr
-
Java Senior Engineer
Decca Consulting LLC Denver, Colorado, United States · $114K/yr
-
Senior Java Backend Engineer
RekNomics Chennai, Tamil Nadu, India
-
Senior Java Engineer - Platform Engineer (Remote)
First Citizens Bank Phoenix, Arizona, United States