Analizar y desarrollar soluciones tanto sobre código existente como desde cero, manteniendo módulos de software de complejidad media a partir de requisitos definidos, con Java.
Participar en el diseño y evolución de soluciones basadas en arquitecturas de microservicios.
Realizar revisiones de código y proponer mejoras para asegurar la calidad y buenas prácticas.
Dar soporte a perfiles más junior, actuando como referente técnico dentro del equipo.
Colaborar en el desarrollo de prototipos de módulos y nuevas funcionalidades.
Desarrollar tests unitarios y asegurar la calidad del código propio.
Consolidar el uso de herramientas y frameworks de testing y bug tracking del proyecto.
Participar activamente en todas las fases del ciclo de vida del desarrollo de software.
Requirements
Graduado en Ingeniería Informática (o equivalente).
Experiencia en desarrollo Java y en arquitecturas de microservicios.
Valorable experiencia en diseño y consumo de APIs.
Inglés a nivel oral.
Trabajo en equipo y proactividad para la búsqueda de soluciones y propuestas de mejora.
Capacidad analítica y de resolución de problemas.
Buenas habilidades comunicativas.
Tech Stack
Java
Benefits
Conciliación y Flexibilidad: Posibilidad de trabajar desde casa híbrido/remoto, jornadas flexibles y viernes intensivos.
Formación y Desarrollo: Plan personalizado, programas formativos.
Retribución Flexible: Ajustada a tus necesidades (seguro médico, guardería, formación, otros).
Paquete de Reubicación (si aplica): Apoyo económico, asesoramiento, patrocinio visas.
Programa de Recomendaciones.
Programa de Bienestar: Nutrición, Física, Mental. Descuentos con Gympass, actividades deportivas, charlas, clases y asesoría con expertos, descuento en deportes, bienestar y salud mental, además de servicio de apoyo psicológico gratuito.
Vida en GFT: Oficinas inteligentes, eventos, permisos de valores, charlas inspiradoras.