Backend Java Engineer
GFT Technologies·València, Spain
What they offer
Hybrid
Office and home days — the ad has the split.
What they ask for
Have the right to work in Spain
GFT Technologies doesn't mention sponsorship in the ad.
Work in English
English is required, per the ad.
Be near València for hybrid days
No relocation package mentioned.
Have 6+ years of experience
Senior-level role.
Pulled from the advert automatically — the full ad is what counts.
About the role
We currently have openings in Madrid and Bilbao for Backend Software Engineers (Java, Microservices, and Python) who want to advance their professional career at GFT. We are looking for enthusiastic people with initiative and a desire to keep learning, who want to grow in a multicultural, dynamic, collaborative, and challenging environment.
What you'll do
Although they will depend on your knowledge and experience, in general the main functions you would carry out with us would be:
- Understanding client needs and working closely with the corresponding teams to ensure that the cloud solution developed is aligned with the needs and GFT's Value Proposition.
- Analyze, develop, and maintain software modules (Java, Python), working on both existing code and new developments, based on functional and technical requirements and specifications.
- Perform code reviews, identifying improvement opportunities and promoting good development practices.
- Collaborate on the design and development of software module and application prototypes.
- Design, develop, and execute unit tests, ensuring the quality and proper functioning of the developed code.
- Use and consolidate knowledge of testing tools and processes, as well as bug tracking management, used in the project.
- Actively participate in the different phases of the software development lifecycle, from analysis to deployment and maintenance.
What we're looking for
- Experience of 6 years or more in backend software development with Java.
- Solid experience in the design and development of microservices-based architectures using Spring Boot.
- Demonstrable experience in development with Python.
- Extensive knowledge in the design and implementation of REST APIs.
- Valuable experience working with cloud platforms (AWS, Azure, or GCP).
- Experience applying good development practices (Clean Code, SOLID, design patterns) and performing code reviews.
- Ability to technically lead developments, mentor less experienced profiles, and collaborate on technical decision-making.
- Experience working with agile methodologies (Scrum/Kanban).
- English level B2 or higher.
- Availability to come to the office 3 days a week (Madrid or Bilbao)
About the company & team
GFT is a pioneering company in digital transformation. We design business solutions centered on artificial intelligence (AI-Centric), modernize IT infrastructures, and develop next-generation core systems for leaders in the banking, insurance, and industrial sectors. In close collaboration with our clients, we push boundaries to help them reach their full potential.
Personal competencies
- Teamwork
- Communication skills, fostering dynamics that allow the flow of knowledge, with an interest in both learning and teaching.
- Proactivity in seeking new solutions and improvements.
Join our global team!
Additional information
At GFT, we consider diversity to be one of our fundamental pillars and we promote an inclusive work environment based on cooperation and mutual respect. We offer equal opportunities to all people regardless of their race, cultural background, sex, age, sexual orientation, gender identity, disability, or religious beliefs. GFT has and has registered an Equality Plan that includes the measures to be adopted with the aim of achieving equal treatment and opportunities between women and men within the company and eliminating, if any, discrimination based on sex.
About the role
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.
What you'll do
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.
What we're looking for
- 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)
About the company & team
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.
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
¡Únete a nuestro equipo global!
Additional information
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 sin tener en cuenta su raza, origen cultural, sexo, edad, orientación sexual, identidad de género, discapacidad o creencias religiosas. GFT dispone y ha registrado un Plan de Igualdad que recoge las medidas a adoptar con el objetivo de alcanzar en la empresa la igualdad de trato y de oportunidades entre mujeres y hombres y a eliminar, si es que la hay, la discriminación por razón de sexo.
This job was automatically translated to English, .
About the company
GFT Technologies
IT Services and IT Consulting