Softgic
6935 Ingeniero de Software Senior - Java / Springboot
Sobre la oportunidad
Buscamos un Ingeniero de Software Senior (API) con amplia experiencia en Java, Spring Boot, REST APIs y Microservicios para unirse a un equipo responsable de diseñar, desarrollar y dar soporte a aplicaciones y servicios orientados al cliente.
El candidato ideal es un ingeniero senior práctico con una sólida experiencia en desarrollo de software empresarial, sólidos conocimientos de API y microservicios, y exposición a aplicaciones impulsadas por IA, automatización inteligente o soluciones de IA generativa.
Responsabilidades
- Diseñar y desarrollar funcionalidades y servicios de software escalables y de alta calidad.
- Diseñar, construir y mantener REST APIs.
- Desarrollar aplicaciones empresariales utilizando Java y Spring Boot.
- Trabajar con arquitecturas modernas basadas en microservicios.
- Aplicar las mejores prácticas de ingeniería de software, incluyendo revisiones de código, pruebas unitarias y programación en pares.
- Traducir los requisitos del cliente y del negocio en diseños técnicos.
- Colaborar con arquitectos y equipos de ingeniería en el diseño y la arquitectura de software.
- Equilibrar el desarrollo de nuevas funcionalidades, la resolución de defectos y la deuda técnica.
- Trabajar en estrecha colaboración con equipos de DevOps para crear y mantener pipelines de CI/CD.
- Aplicar conceptos de gestión de API y trabajar con herramientas como APIM.
- Participar activamente en ceremonias Agile, incluyendo el refinamiento de historias.
- Aprovechar herramientas de ingeniería asistida por IA como GitHub Copilot y Claude Code para acelerar el desarrollo y mejorar la calidad del código.
- Contribuir a aplicaciones impulsadas por IA, soluciones de automatización inteligente o productos habilitados por IA generativa.
Requisitos
Cualificaciones Requeridas
- 8–12 años de experiencia profesional en desarrollo de software, con una sólida formación en aplicaciones empresariales.
- Sólida experiencia práctica con Java 8/11/17+.
- Sólida experiencia profesional con Spring Boot.
- Experiencia práctica con Spring MVC y Spring Security.
- Sólida experiencia en el diseño y desarrollo de REST APIs.
- Sólida experiencia con Arquitectura de Microservicios.
- Comprensión de los conceptos de gestión de API y plataformas como APIM.
- Experiencia con las mejores prácticas de ingeniería de software, incluyendo pruebas unitarias y revisiones de código.
- Experiencia trabajando con equipos de CI/CD y DevOps.
- Sólidas habilidades de resolución de problemas y analíticas.
- Capacidad para explicar conceptos técnicos complejos con claridad.
- Inglés avanzado (B2+/C1) para colaborar con equipos internacionales.
? Experiencia en IA / GenAI
La experiencia profesional en al menos una de las siguientes áreas es muy relevante:
- Aplicaciones de software impulsadas por IA.
- IA Generativa / productos habilitados por LLM.
- Soluciones de automatización inteligente.
- Integración de capacidades de IA o APIs en aplicaciones empresariales.
- Flujos de trabajo de ingeniería de software asistida por IA.
