Desarrollador Full Stack Senior Java angular– AI Native - CAS Training
hace 1 día
Pamplona
Salario 40.000 Buscamos un/a Desarrollador/a Full Stack Senior – AI Native con más de 5 años de experiencia, preferentemente con orientación a backend, para participar en el desarrollo de una nueva aplicación de monitorización y gestión de emisiones, así como de una plataforma de Distribución, Precios y Procesamiento. La posición está orientada a un perfil con una sólida base en ingeniería de software y experiencia práctica utilizando herramientas de Inteligencia Artificial a lo largo de todo el ciclo de vida del desarrollo de software (SDLC). Funciones • Participar en el diseño, desarrollo y mantenimiento de aplicaciones empresariales escalables, seguras y de alta calidad., • Colaborar con negocio y equipos técnicos en el análisis de requisitos y definición de soluciones., • Diseñar y desarrollar nuevos módulos y soluciones basadas en arquitecturas de microservicios., • Desarrollar y mantener componentes tanto backend como frontend., • Crear y ejecutar casos de prueba para garantizar la calidad y fiabilidad del software., • Participar en procesos de CI/CD, despliegues y soporte a producción., • Diagnosticar y resolver incidencias, problemas de rendimiento y errores de aplicación., • Participar en decisiones de arquitectura y definición de buenas prácticas técnicas., • Trabajar con repositorios, pipelines DevOps y herramientas modernas de desarrollo., • Promover prácticas de clean code, mantenibilidad, observabilidad y seguridad., • Mentorizar a desarrolladores junior., • Utilizar herramientas de IA para mejorar la productividad y calidad durante las distintas fases del SDLC. Requisitos técnicos • 5+ años de experiencia como Full Stack Developer / Software Engineer., • Experiencia sólida con Java., • Spring Boot., • Hibernate / JPA., • Experiencia frontend con:, • Angular., • HTML y CSS., • JavaScript / TypeScript., • Experiencia con bases de datos relacionales y SQL:, • Oracle., • PostgreSQL., • Diseño y consumo de APIs REST., • Experiencia con Git y GitHub., • Arquitectura de microservicios., • Jenkins y pipelines CI/CD., • Tecnologías de contenedorización:, • Docker., • OpenShift. AI-Native Engineering Buscamos experiencia práctica utilizando herramientas de desarrollo asistidas por IA en entornos reales de ingeniería de software, incluyendo herramientas como: Devin, GitHub Copilot, Cursor, ChatGPT, Claude, Gemini, Sourcegraph Cody y Continue.dev. Aplicación de IA en tareas como: • Generación y refactorización de código., • Documentación automatizada., • Generación y validación de pruebas., • Debugging y análisis de causa raíz., • Revisiones de código y mejora de calidad., • Automatización del SDLC., • Optimización de la productividad del desarrollador. Asimismo, se requiere: • Comprensión de las capacidades y limitaciones de los Large Language Models (LLMs)., • Conocimientos de prompt engineering aplicado al desarrollo de software., • Experiencia integrando IA en procesos de ingeniería y pipelines de entrega., • Conocimiento de buenas prácticas de ingeniería, gobernanza y uso seguro de herramientas de IA en entornos empresariales. Idiomas • Español., • Inglés C1.