Full stack Developer (Sevilla)

Full stack Developer (Sevilla)

29 oct
|
Universidad Loyola
|
Sevilla

29 oct

Universidad Loyola

Sevilla

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. Mayor índice de empleabilidad en grados (13a de España) y postgrados (5a de España). Mayor rendimiento académico en grados (17a de España) y la segunda en postgrados (34a 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. FULL STACK DEVELOPER 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. 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. 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. 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. 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.

📌 Full stack Developer (Sevilla)
🏢 Universidad Loyola
📍 Sevilla

Postulate a este anuncio

Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: full stack developer (sevilla) / sevilla

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: full stack developer (sevilla) / sevilla