Backend Spring Developer
Role details
Job location
Tech stack
Job description
Buscamos incorporar un/a Backend Spring Developer con experiencia y ganas de crecer en un entorno dinámico, donde el cambio y la evolución tecnológica son parte del día a día. Trabajarás en un ecosistema moderno sobre AWS (EKS, MSK, RDS PostgreSQL, MongoDB, Elasticache Valkey, S3), desarrollando APIs y microservicios con Java 17, Spring Boot 3, Spring Security 6, DDD y arquitectura hexagonal., * Desarrollar y mantener aplicaciones backend en Java (17) y Spring Boot 3 / Spring Boot Security 6, en entornos productivos.
- Participar en la definición técnica, revisiones de código, estrategias de arquitectura y todo el ciclo de vida del desarrollo: desde requisitos hasta despliegue en producción.
- Trabajar con arquitecturas de microservicios y hexagonal.
- Contribuir al diseño de APIs siguiendo la especificación OpenAPI.
- Gestionar proyectos con Maven/Gradle.
- Diseñar e implementar integraciones con bases de datos SQL/NoSQL.
- Usar Docker y Kubernetes para despliegues y entornos de ejecución.
- Escribir tests de calidad con JUnit y Mockito.
- Colaborar con equipos internos y externos, transformando necesidades de negocio en soluciones tecnológicas., * Reforzar la cadena de valor del desarrollo backend.
- Garantizar que los proyectos se ejecuten con calidad y alineación técnica.
- Permitir a Tech Lead y IT PM centrarse en coordinación y supervisión estratégica., * Desarrollar y mantener funcionalidades backend de la plataforma, a nivel de producto o de customización (entregas).
- Asumir responsabilidad de proyectos o módulos,
- Garantizar calidad del código, buenas prácticas y alineación con arquitectura.
- Colaborar estrechamente con Producto o Delivery Lead e IT PM en la ejecución de proyectos.
Requirements
- Experiencia de 5 años en Java y Spring Boot en producción.
- Conocimiento de principios SOLID, patrones de diseño y DDD.
- Experiencia con servicios cloud, en especial en AWS (S3, RDS, DocumentDB, Lambdas).
- Actitud proactiva, comunicativa y con capacidad de trabajar tanto de forma independiente como en equipo.
- Motivación por tomar decisiones técnicas y aportar a la evolución del producto.
- Experiencia en plataformas SaaS y entornos cloud.
- Capacidad de responsabilizarse de proyectos y equipos pequeños.
- Inglés a nivel conversacional.
Plus (no imprescindible, pero suma)
- Haber trabajado en entornos startup, digitales o emprendedores.
- Experiencia en fintech/insurtech.
- Conocimientos de seguridad basada en tokens., Stack tecnológico: Spring, AWS (EKS/Kubernetes), Aurora, MongoDB, arquitectura hexagonal, microservicios.
Seniority / Nivel: Senior / Backend Developer con capacidad de gestión de proyectos.
Benefits & conditions
- ? Paquete salarial atractivo y adaptado a tu seniority.
- ? Jornada flexible híbrida presencial y remota.
- ? Plan de formación personalizado + acceso a conferencias y eventos tech.
- ? Participar en el diseño y construcción de una plataforma desde sus cimientos.
- ? Cultura de colaboración, feedback y evolución constante.
- ? Oficina céntrica en Barcelona.
- ? Oportunidad real de crecimiento y liderazgo técnico.