Skip to content

Search jobs inside your AI agent. ClaudeChatGPTCursorGrok Bot

Connect

Universidad Loyola

NewBe an early applicant

Full Stack Developer

Posted Updated
Discussion

Summary

Full Stack Developer at Universidad Loyola (Sevilla or Córdoba campus) designing, building and maintaining Java enterprise applications with Spring Boot, JPA/Hibernate and JSF/PrimeFaces, applying SOLID practices, JUnit/Mockito testing and AI coding assistants like Claude Code across the software lifecycle. Requires 3-5 years of enterprise Java experience.

La Universidad Loyola es una universidad de la Compañía de Jesús y la primera privada en Andalucía. Pertenece a una red internacional de más de 193 centros universitarios jesuitas en las Américas, Europa, África, Asia y Oceanía. Su misión es formar personas para los demás que sean capaces de mejorar el mundo en que vivimos desde distintos ámbitos de conocimiento y profesionales.

Loyola es hoy la universidad andaluza con:

  • Mayor índice de empleabilidad en grados (13ª de España) y postgrados (5ª de España).
  • Mayor rendimiento académico en grados (17ª de España) y la segunda en postgrados (34ª de España).
  • Mayor grado de internacionalización (+240 Acuerdos con universidades de todo el mundo y perteneciente a una red internacional de + 190 universidades jesuitas en las Américas, Europa, África, Asia y Oceanía).
  • El claustro más internacional y más joven, con más sexenios de investigación vivos de España.

La Universidad Loyola, selecciona puesto de FULL STACK DEVELOPER en su sede de Sevilla o Córdoba.

La Universidad Loyola anima a participar a todas aquellas personas que tengan el siguiente perfil profesional genérico:

  • Ingeniero Superior en Informática / Grado en Ingeniería Informática

Experiencia:

Experiencia de 3-5 años en desarrollo de aplicaciones empresariales:

  • Java: programación orientada a objetos, colecciones, excepciones y características modernas del lenguaje.
  • Spring Boot: servicios y aplicaciones, arquitectura por capas, inyección de dependencias, configuración, gestión de errores y APIs REST.
  • Persistencia con JPA/Hibernate, SQL y bases de datos relacionales.
  • Frontend empresarial con JSF y PrimeFaces: componentes, formularios, validaciones y gestión de eventos.
  • Calidad del software: principios SOLID, patrones de diseño, refactorización, tratamiento de errores y código mantenible.
  • Pruebas unitarias y de integración con JUnit y Mockito.
  • Git, Maven y entornos de desarrollo como IntelliJ IDEA o Visual Studio Code.
  • Claude Code y otros asistentes de programación agénticos aplicados a exploración, implementación, refactorización, depuración y generación de pruebas.
  • Desarrollo dirigido por especificaciones: requisitos, especificaciones, tareas técnicas, criterios de aceptación y pruebas verificables.
  • Integración de agentes de IA en análisis, diseño, implementación, revisión, pruebas y documentación, con verificación, análisis estático, detección de vulnerabilidades y control de cambios.

Se valorará:

  • Experiencia con Spring Security, OAuth2/OIDC y control de acceso.
  • Conocimientos de Docker, CI/CD, Azure DevOps o GitHub Actions.
  • Experiencia con SonarQube y herramientas de análisis de calidad.
  • Conocimientos de arquitectura modular, eventos y diseño de APIs.
  • Uso de servidores de aplicaciones Java y despliegue de aplicaciones empresariales.
  • Experiencia con otros asistentes de programación basados en IA y automatización de tareas de desarrollo.

Competencias personales:

  • Capacidad de análisis y resolución de problemas.
  • Trabajo en equipo y comunicación técnica.
  • Orientación a la calidad.
  • Mentalidad crítica para utilizar la IA como herramienta de ingeniería, sin delegar en ella la responsabilidad sobre las decisiones técnicas ni la calidad del código entregado.

Sus funciones serán:

  • Participar en el diseño, desarrollo, mantenimiento y evolución de aplicaciones empresariales basadas en Java.
  • Aplicar buenas prácticas de ingeniería de software, metodologías ágiles y herramientas modernas de inteligencia artificial durante todo el ciclo de vida del software (SDLC).
  • Desarrollar servicios, aplicaciones empresariales y APIs REST con Java y Spring Boot, utilizando arquitectura por capas, inyección de dependencias y una adecuada gestión de errores.
  • Implementar persistencia con JPA/Hibernate, SQL y bases de datos relacionales, así como interfaces empresariales con JSF y PrimeFaces.
  • Aplicar principios SOLID, patrones de diseño, refactorización, tratamiento de errores y prácticas de código mantenible.
  • Diseñar y ejecutar pruebas unitarias y de integración con JUnit y Mockito.
  • Utilizar asistentes de programación agénticos, especialmente Claude Code, para explorar repositorios, implementar funcionalidades, refactorizar, depurar y generar pruebas.
  • Transformar requisitos en especificaciones, tareas técnicas, criterios de aceptación y pruebas verificables mediante desarrollo dirigido por especificaciones.
  • Integrar agentes de IA en las fases de análisis, diseño, implementación, revisión, pruebas y documentación, con gestión eficaz del contexto y revisión crítica del código generado.
  • Desarrollar soluciones robustas, seguras y mantenibles, verificando resultados, vulnerabilidades y cambios mediante análisis estático, Git y revisión de código, siempre con supervisión humana.

La Universidad Loyola Andalucía es una institución comprometida con la persecución de la excelencia, la diversidad y la justicia.

Skills

Apply

See also

Full-Stack jobs by country — openings, pay and top skills →