Descripción
Backend Java Engineer
GFT es una compañía pionera en transformación digital. Diseñamos soluciones de negocio centradas en la inteligencia artificial (AI\-Centric), modernizamos infraestructuras de TI y desarrollamos sistemas core de nueva generación para líderes del sector bancario, asegurador e industrial. En estrecha colaboración con nuestros clientes, desafiamos los límites para ayudarles a alcanzar todo su potencial.
Qué estamos buscando?
Actualmente contamos con vacantes en Madrid y Bilbao para Software Engineers Backend (Java, Microservices y Python) que quieran desarrollar su carrera profesional en GFT. Buscamos personas entusiastas, con iniciativa y ganas de seguir aprendiendo, que deseen crecer en un entorno multicultural, dinámico, colaborativo y lleno de retos.
**Tus principales responsabilidades serán:**
Aunque dependerán de tus conocimientos y experiencia aportada, en general las principales funciones que llevarías a cabo con nosotros serían:
* Comprender las necesidades del cliente y trabajar en estrecha colaboración con los equipos correspondientes para garantizar que la solución en la nube desarrollada esté alineada con las necesidades y la Propuesta de Valor de GFT.
* Analizar, desarrollar y mantener módulos de software (Java, python), trabajando tanto sobre código existente como en nuevos desarrollos, a partir de requisitos y especificaciones funcionales y técnicas.
* Realizar revisiones de código (code reviews), identificando oportunidades de mejora y promoviendo las buenas prácticas de desarrollo.
* Colaborar en el diseño y desarrollo de prototipos de módulos de software y aplicaciones.
* Diseñar, desarrollar y ejecutar pruebas unitarias, asegurando la calidad y el correcto funcionamiento del código desarrollado.
* Utilizar y consolidar el conocimiento de las herramientas y procesos de testing y gestión de incidencias (bug tracking) empleados en el proyecto.
* Participar activamente en las diferentes fases del ciclo de vida del desarrollo de software, desde el análisis hasta el despliegue y mantenimiento.
**Requisitos:**
* Experiencia de 6 años o más en desarrollo de software backend con Java.
* Sólida experiencia en el diseño y desarrollo de arquitecturas basadas en microservicios utilizando Spring Boot.
* Experiencia demostrable en desarrollo con Python.
* Amplios conocimientos en el diseño e implementación de APIs REST.
* Valorable experiencia trabajando con plataformas cloud (AWS, Azure o GCP).
* Experiencia aplicando buenas prácticas de desarrollo (Clean Code, SOLID, patrones de diseño) y realizando code reviews.
* Capacidad para liderar técnicamente desarrollos, mentorizar a perfiles menos experimentados y colaborar en la toma de decisiones técnicas.
* Experiencia trabajando con metodologías ágiles (Scrum/Kanban).
* Nivel de inglés B2 o superior.
* Disponibilidad para acudir a oficina 3 días en semana (Madrid o Bilbao)
**Competencias personales:**
* Trabajo en equipo
* Habilidades de comunicación, favoreciendo dinámicas que permitan el flujo de conocimiento, con interés tanto en aprender como en enseñar.
* Proactividad en la búsqueda de nuevas soluciones y mejoras
En GFT consideramos que la diversidad es uno de nuestros pilares fundamentales y promovemos un entorno de trabajo inclusivo basado en la cooperación y el respeto mutuo. Ofrecemos igualdad de oportunidades a todas las personas.
¡Únete a nuestro equipo global!
Java, Microservices, Python, Spring Boot, APIs REST, AWS,