Introducción. En GFT Technologies impulsamos la transformación digital de algunas de las principales entidades de banca, seguros e industria a nivel global. Con más de tres décadas de experiencia, ayudamos a nuestros clientes a modernizar sus sistemas core, migrar a la nube, aprovechar el potencial de data & analytics y adoptar metodologías ágiles, todo ello con un fuerte enfoque en inteligencia artificial y en la innovación tecnológica.
Buscamos un/a Programador/a Backend con experiencia en Java, Spring y Kubernetes para incorporarse a nuestros equipos de desarrollo. Tendrás la oportunidad de trabajar en proyectos de alto impacto, con arquitecturas modernas, en un entorno internacional y colaborativo, donde la calidad del software, la escalabilidad y la seguridad son clave.
Responsabilidades
* Diseñar, desarrollar y mantener servicios y aplicaciones Backend utilizando Java y el ecosistema Spring (Spring Boot, Spring Data, etc.).
* Participar en el diseño de arquitecturas basadas en microservicios, asegurando la escalabilidad, resiliencia y mantenibilidad de las soluciones.
* Desplegar y operar aplicaciones en entornos Kubernetes, colaborando con equipos de DevOps y Cloud.
* Implementar buenas prácticas de desarrollo: clean code, patrones de diseño, pruebas automatizadas (unitarias e integración) y revisión de código.
* Colaborar estrechamente con equipos multidisciplinares (Front, QA, DevOps, negocio) bajo metodologías ágiles (Scrum / Kanban).
* Analizar requerimientos funcionales y técnicos, proponiendo soluciones eficientes y alineadas con los estándares de la compañía y del sector financiero/asegurador.
* Contribuir a la mejora continua de los procesos de desarrollo, herramientas y pipelines de integración y entrega continua (CI/CD).
* Velar por la seguridad, rendimiento y observabilidad de las aplicaciones (logging, métricas, trazas).
* Documentar las soluciones desarrolladas y compartir conocimiento con el resto del equipo.
Requisitos imprescindibles
* Experiencia mínima de 4 años como Programador/a Backend.
* Sólida experiencia en desarrollo con Java (versiones modernas, p. ej. Java 8+).
* Experiencia práctica con Spring (especialmente Spring Boot y componentes relacionados para desarrollo de APIs y microservicios).
* Experiencia en despliegue y operación de aplicaciones en Kubernetes (configuración de deployments, services, configmaps, etc.).
* Conocimiento de arquitecturas de microservicios y APIs REST.
* Experiencia trabajando con sistemas de control de versiones (Git).
* Familiaridad con metodologías ágiles (Scrum, Kanban) y trabajo en equipos multidisciplinares.
* Capacidad para escribir código limpio, mantenible y bien testeado.
* Buenas habilidades de comunicación, trabajo en equipo y orientación a resultados.
Requisitos deseables (valorables)
* Experiencia en entornos cloud (AWS, Azure, GCP) y servicios gestionados relacionados con Kubernetes (EKS, AKS, GKE u otros).
* Conocimientos de herramientas de CI/CD (Jenkins, GitLab CI, GitHub Actions, Bamboo, etc.).
* Experiencia con bases de datos relacionales y/o NoSQL (p. ej. PostgreSQL, Oracle, MongoDB, Redis).
* Conocimientos de mensajería (Kafka, RabbitMQ, etc.) y patrones de integración.
* Experiencia previa en proyectos para banca, seguros o sectores regulados.
* Conocimientos de seguridad de aplicaciones (OAuth2, OpenID Connect, JWT, mejores prácticas OWASP
#J-18808-Ljbffr