Tu reto
1. Entender los requisitos de negocio, analizar y proponer soluciones técnicas viables y trabajar en equipo para asegurarse de que las soluciones desarrolladas se alineen con los objetivos estratégicos de la empresa.
2. Participar en la definición de planes de sistemas que garanticen la alineación de soluciones tecnológicas con los objetivos del negocio.
3. Colaborar en la planificación de proyectos de TI, desde la definición de requisitos hasta la implementación de soluciones. Identificar áreas de mejora en sistemas actuales y proponer nuevas soluciones técnicas.
4. Analizar, diseñar y desarrollar aplicaciones utilizando Java y frameworks como Spring, Hibernate, Java EE, etc.
5. Responsabilidades: Análisis y diseño: traducir necesidades de negocio en especificaciones técnicas detalladas, documentando flujos de trabajo y procesos complejos. Liderazgo técnico: Supervisar y participar en el desarrollo de aplicaciones web dentro del ecosistema Java/JEE. Optimización de procesos: implementar metodologías de trabajo basadas en Spec Driven Development (SDD) para garantizar que el código se genere a partir de especificaciones precisas y validadas. Colaboración IA: utilizar herramientas de IA agéntica para acelerar el ciclo de vida del desarrollo y mantener un código limpio y eficiente.
🔍 Necesitarás
6. Formación: Analista Funcional o técnico/a con Grado en Informática u otras titulaciones universitarias en STEM.
7. Conocimientos: Sólida experiencia como analista funcional y técnico de desarrollo de aplicaciones web con tecnología Java y frameworks reconocidos: Spring, Hibernate, jQuery, JPA, JUnit, Bootstrap, Angular, etc.
8. Mínimo 3 años en posición similar.
9. Capacidad para analizar, documentar y diseñar flujos de trabajo y procesos de negocio.
10. Conocimientos de desarrollo de aplicaciones web en el ámbito de tecnología Java/JEE.
11. Experiencia con bases de datos relacionales.
12. Competencias: Capacidad para trabajar en equipo Buenas habilidades comunicativas Motivación por el aprendizaje Orientación al cliente Iniciativa, proactividad y buena actitud
🌟Destacarás si tienes:
13. Experiencia en desarrollo con otras tecnologías: Microsoft (Power Platform), Python
14. Experiencia en desarrollo de servicios REST y/o integración con servicios.
15. Experiencia práctica utilizando IA agéntica para la programación (uso de Cursor, Claude Code, Antigravity, Codex, GitHub Copilot, etc.)
16. Conocimientos en tecnologías de front-end como JavaScript, VUE, React, Angular
🫶Como IThinkUPC cuida de ti
🤝 Incorporación inmediata
🌱 Estabilidad laboral y crecimiento profesional
⚖️ Conciliación de la vida personal i profesional: disponemos de un innovador y premiado programa propio de conciliación \"PEOPLE FIRST\" porque nos importan las personas de nuestra compañía. Este programa incluye un conjunto de medidas en diferentes ámbitos para favorecer la conciliación:
⏳ Jornada de 37,5h semanales
🕙 Flexibilidad de horarios de entrada y salida
🗓️ Jornadas intensivas (verano, Semana Santa, Navidad y todos los viernes del año)
✈️ 28 días hábiles de vacaciones al año
✍️ Permisos adicionales de maternidad y paternidad, exámenes, etc.
🧑💻 Modelo híbrido de teletrabajo
🎉 y otros permisos especiales!
📚 Desarrollo profesional: disponemos de un programa de formació continua que te ayudará en tu desarrollo profesional: certificaciones oficiales, campus online propio, formaciones técnicas y en habilidades, formación en inglés, congresos, etc.
✔ Ventajas económicas en el entorno UPC: hasta un 40% de descuento en programas de máster, postgrado y cursos de formación continua en la \"UPC School\", descuentos en la Optica Universitaria, Deportes UPC, etc.
💰 Plan de retribució flexible de acuerdo a tus necesidades: abono de transporte, ticket restaurante, seguro médico y ticket guardería.