Desarrollador/a Full Stack

Sobre Enova IT Somos una empresa de desarrollo de software especializada en proyectos a medida para distintos sectores. Trabajamos con un stack amplio y moderno: Java/Spring Boot, React/Next.js, CakePHP, Dolibarr ERP, .NET MAUI, Electron.js y herramientas de automatización como n8n, entre otros. Buscamos un/a desarrollador/a con base sólida en backend Java/Spring Boot que también sea cómodo/a colaborando en otras capas del stack cuando el proyecto lo requiera: frontend React, pipelines DevOps, integraciones con terceros o análisis y optimización de base de datos. ¿Qué harás? Diseñar y desarrollar APIs REST robustas con Spring Boot para integración con módulos y servicios externos. Colaborar en el frontend React/Next.js, AngularJS cuando la carga del equipo o el proyecto lo requiera. Participar en el diseño e implantación de pipelines CI/CD y entornos Dockerizados. Desarrollar e integrar conectores con APIs y plataformas de terceros (ERPs, servicios cloud, etc.). Optimizar consultas SQL y modelar estructuras de base de datos eficientes (principalmente PostgreSQL). Contribuir en estimaciones técnicas, arquitectura de solución y documentación de proyectos. Trabajar en un entorno ágil con Azure DevOps y GitLab. Requisitos Imprescindibles: 2-4 años de experiencia con Java y Spring Boot (Spring Security, Spring Data JPA). Conocimientos sólidos de REST API design, autenticación JWT/OAuth2. Experiencia con PostgreSQL u otras bases de datos relacionales. Dominio de Git y flujos de trabajo colaborativos en equipo. Capacidad para trabajar de forma autónoma y con visibilidad en múltiples capas del proyecto. Valorables: Experiencia con React y/o Next.js — no es indispensable, pero se valorará positivamente. Manejo de Docker, Docker Compose y configuración de pipelines CI/CD (GitHub Actions, Azure Pipelines). Experiencia integrando APIs de terceros y plataformas SaaS externas. Optimización de rendimiento SQL: indexación, EXPLAIN ANALYZE, particionado. Familiaridad con herramientas de automatización (n8n, Zapier) o integraciones ERP. Conocimientos de seguridad (OWASP, SAST/DAST) en entornos de desarrollo. ¿Qué ofrecemos? Contrato indefinido a jornada completa desde el inicio. Salario a negociar según experiencia Equipo cercano y técnicamente diverso (~10 desarrolladores) donde se valora la iniciativa. Proyectos reales y variados: desde integraciones ERP hasta soluciones de seguridad móvil. Flexibilidad horaria y cultura orientada a resultados. Posibilidad real de crecer técnicamente y asumir mayor responsabilidad con el tiempo.