Backend Spring Developer

Weecover
Barcelona, Spain
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Spanish, English
Experience level
Senior

Job location

Barcelona, Spain

Tech stack

Java
Spring Security
API
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Software as a Service
Cloud Computing
Software Quality
Code Review
Databases
Software Design Patterns
Gradle
JUnit
PostgreSQL
Maven
MongoDB
NoSQL
Mockito
SQL Databases
Tokenization
Openapi
Amazon Web Services (AWS)
Spring-boot
Backend
Kubernetes
Docker
Microservices

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.

Apply for this position