Ingeniero de Software

Ad4octógono
Municipality of Madrid, Spain
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Spanish
Experience level
Senior
Compensation
€ 40K

Job location

Municipality of Madrid, Spain

Tech stack

HTML
Java
JavaScript
Agile Methodologies
Artificial Intelligence
Amazon Web Services (AWS)
Automation of Tests
CSS
Cloud Computing
Software Quality
Databases
Continuous Integration
Relational Databases
DevOps
Programming Tools
Hibernate
Java Persistence API
PostgreSQL
Openshift
Oracle Applications
Scrum
Secure Coding
Software Engineering
SQL Databases
TypeScript
Data Logging
Enterprise Software Applications
Spring-boot
Generative AI
Backend
Event Driven Architecture
Angular
Kubernetes
Front End Software Development
REST
Docker
Jenkins
Microservices

Job description

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., * 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.

Requirements

  • 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., * 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.

Benefits & conditions

  • 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.
  • Remuneración competitiva acorde a experiencia, conocimientos y trayectoria profesional.
  • Participación en proyectos donde la calidad del software y las buenas prácticas son una prioridad.

Apply for this position