En Ad4Octógono buscamos un Ingeniero de Software Senior con mentalidad Full Stack y un fuerte enfoque hacia la ingeniería nativa en Inteligencia Artificial (AI-Native Engineering). El candidato ideal deberá contar con un trasfondo técnico sólido en el ecosistema Backend (principalmente Java), complementado con experiencia en tecnologías Frontend modernas, y poseer un rol activo en la optimización de flujos de desarrollo mediante el uso de herramientas generativas y de automatización.
Funciones a Realizar
- Desarrollo Core Full Stack: Diseñar, desarrollar y mantener aplicaciones robustas y escalables, con un fuerte peso en la arquitectura Backend (Java, Spring Boot, Hibernate) y participando activamente en el ecosistema Frontend (Angular).
- Ingeniería Nativa en IA (AI-Native): Adoptar, implementar y evangelizar metodologías de desarrollo asistido por IA generativa (copilots, asistentes de codificación, prompt engineering avanzado) para optimizar los ciclos de entrega de software y la calidad del código.
- Arquitectura y Diseño Técnico: Diseñar y consumir APIs REST eficientes, asegurando un óptimo rendimiento en entornos distribuidos basados en Microservicios.
- Integración en Cloud y Contenedores: Desplegar y configurar componentes utilizando tecnologías de contenedorización como Docker y OpenShift, colaborando en la transición a entornos modernos de despliegue.
- Optimización y Mantenimiento de Datos: Gestionar el modelado de datos, la optimización de consultas SQL y garantizar el correcto funcionamiento de bases de datos relacionales críticas (Oracle y PostgreSQL).
- Cultura DevOps y CI/CD: Participar en el ciclo de vida de desarrollo colaborativo con Git/GitHub, manteniendo y mejorando los flujos de automatización a través de pipelines en Jenkins.
- Metodología Ágil: Colaborar en equipos multidisciplinares bajo el marco metodológico SCRUM, aportando valor en las ceremonias ágiles, estimaciones y el refinamiento técnico de tareas.
Modalidad de trabajo
Priorizaremos candidatos ubicados en ciudades donde contamos con presencia:
Madrid
- Modelo híbrido 3 días oficina / 2 días remoto.
- También se valorarán perfiles con disponibilidad para asistir entre 1 y 2 días semanales a oficinas de cliente.
Andalucía
- Sevilla
- Málaga
- Córdoba
- Granada
- Jaén
Modelo híbrido 4 días oficina / 1 día remoto.
¿Qué ofrecemos?
Salario: 35000-40000€ según experiencia, conocimientos y ubicación
Incorporación a proyectos tecnológicos de gran relevancia.
Entorno colaborativo y equipos altamente especializados.
Desarrollo profesional y crecimiento continuo.
Modelo híbrido adaptado a la ubicación.
Salario competitivo acorde a experiencia, conocimientos y trayectoria profesional.
Participación en proyectos donde la calidad del software y las buenas prácticas son una prioridad.
Requisitos:
Requisitos Obligatorios (Mandatory Skills)
- Experiencia: +5 años de experiencia demostrable trabajando como Full Stack Software Developer o Software Engineer (orientación Backend preferible).
- Backend: Sólida experiencia con Java, Spring Boot e Hibernate / JPA.
- Frontend: Experiencia práctica con tecnologías como Angular, HTML, CSS o JavaScript / TypeScript.
- Bases de Datos: Experiencia con bases de datos relacionales y tecnologías SQL, específicamente Oracle y PostgreSQL.
- Arquitectura: Diseño y consumo de APIs REST y experiencia de trabajo en arquitectura de Microservicios.
- Metodologías y CI/CD: Flujos de desarrollo colaborativo con Git/GitHub, pipelines de Jenkins y marcos de trabajo ágiles (SCRUM).
- DevOps & Cloud: Contenedores con Docker y OpenShift.
- AI & Modern Engineering: Experiencia directa (hands-on) utilizando herramientas de desarrollo impulsadas por IA en flujos reales de ingeniería de software. Comprensión sólida de prompt engineering y prácticas de desarrollo asistido por Inteligencia Artificial.
Habilidades Blandas (Soft Skills)
- Fuertes capacidades analíticas, de comunicación y resolución de problemas complejos.
- Pasión por la innovación, la automatización y la cultura de mejora continua.
Requisitos Valorables (Nice to Have)
- Experiencia en entornos Cloud como AWS.
- Conocimiento de herramientas de monitorización, logging y observabilidad.
- Experiencia en arquitecturas orientadas a eventos y sistemas de mensajería (Event-Driven Architecture).
- Experiencia práctica con Kubernetes.
- Familiaridad con frameworks de pruebas automatizadas (Automated Testing).
- Exposición previa a plataformas de AI/ML o integraciones de IA Generativa (GenAI) en aplicaciones empresariales.
- Conocimiento de prácticas de desarrollo seguro (Secure Coding) bajo entornos asistidos por IA.