Desde
agap2 IT
buscamos un/a
Responsable de Proyecto Backend
con experiencia en entornos de microservicios, que combine liderazgo técnico, gestión de equipo y contacto directo con cliente.
La persona seleccionada será responsable de liderar el desarrollo, coordinar al equipo y participar en la definición funcional de las soluciones, asegurando la calidad y correcta entrega de los proyectos.
Funciones principales: Liderazgo técnico y coordinación de equipo de desarrollo. Interlocución con cliente y participación en la toma de requisitos. Diseño y desarrollo de soluciones backend basadas en microservicios. Seguimiento de entregas, calidad y buenas prácticas.
Stack y conocimientos:
Frameworks y stack típico Spring Framework, especialmente
Spring Boot
, para crear APIs REST y servicios. Spring Data JPA / Hibernate
para persistencia relacional (CRUD, consultas, transacciones). Spring Security
(JWT, OAuth2 básico) para autenticación/autorización en microservicios. Microservicios y APIs Diseño de
APIs RESTful
: recursos, métodos
códigos de estado y versionado. Principios de arquitectura de microservicios: descomposición por dominio, autonomía de los servicios, comunicación síncrona (REST) y asíncrona (Kafka u otros sistemas de colas). Resiliencia: timeouts, retries, circuit breakers, service discovery, load balancing. Datos e integraciones Sólidos conocimientos de
SQL
: diseño de esquemas, joins, índices, transacciones; experiencia con algún SGBD (PostgreSQL, MySQL, etc.). Conocimientos básicos de
NoSQL
(Redis, MongoDB, etc.) para caché o datos no relacionales. Uso de sistemas de mensajería (Kafka, RabbitMQ, etc.) para desacoplar servicios. DevOps, entorno y calidad Uso de
Git
y flujos de trabajo (branches, PRs, code reviews). Docker
(contenedorización de servicios) y nociones de Kubernetes u otros orquestadores para desplegar microservicios. CI/CD
: configuración de pipelines básicos de build, tests y despliegue automático. Testing: tests unitarios (JUnit), de integración y, idealmente, contract testing entre microservicios. Habilidades de arquitectura y “soft skills” Capacidad de pensamiento arquitectónico: entender flujos de peticiones, dependencias entre servicios y trade-offs de diseño (latencia, escalabilidad, consistencia). Buena documentación (OpenAPI/Swagger, diagramas de arquitectura) y comunicación con otros equipos (frontend, producto, operaciones). Mentalidad de troubleshooting: monitorización, logging centralizado y trazabilidad distribuida para analizar problemas en entornos distribuidos.
Trabajar con nosotros te aportará: Jornada completa, contratación indefinida y
modalidad híbrida (2 días a oficina) en Barcelona. Dispondrás de retribución flexible, ticket restaurant, seguro médico, entre otros beneficios. Flexibilidad horaria. Formación continua y acceso a múltiples cursos y certificaciones. Participar en proyectos desafiantes en un entorno dinámico.
Si te interesa la oportunidad y conocer todos los detalles, no dudes en aplicar al puesto para que podamos contactarte y hablar mejor sobre la posición, darte toda la información y resolver cualquier duda que te pueda surgir.
Agap2 es una empresa que ofrece igualdad de oportunidades, por ello nos comprometemos a tratar todas las candidaturas por igual en función de sus capacidades, logros y experiencia. Animamos a cualquier persona a presentar su candidatura que será tratada con igualdad de oportunidades independientemente de su raza, nacionalidad, sexo, edad, discapacidad, orientación sexual, identidad de género o cualquier otra característica.