Senior Backend Developer

Qaracter
Marín, Spain
2 days ago

Role details

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

Job location

Marín, Spain

Tech stack

Java
API
Agile Methodologies
Software Quality
Continuous Delivery
Software Design Patterns
Hibernate
Java Persistence API
Scrum
Openapi
Spring-boot
Technical Debt
Backend
Api Design
REST

Job description

En Qaracter buscamos un/a Senior Backend Developer (Java+Spring Boot) para unirse a un equipo Agile. Por favor, verifique que tiene el nivel de experiencia y las cualificaciones adecuadas leyendo la descripción completa de esta oportunidad a continuación. Formarás parte de un squad enfocado en el desarrollo de soluciones digitales, con un papel clave en la construcción de servicios backend, el diseño de APIs y la mejora continua de la arquitectura. Esta posición es ideal para alguien que disfruta trabajando con buenas prácticas de ingeniería, arquitectura limpia y entornos colaborativos, contribuyendo a crear soluciones escalables y de calidad. Qué harás

  1. Desarrollo Backend & Arquitectura Diseñar y desarrollar servicios backend en Java utilizando Spring Boot (v3 o superior) Definir APIs siguiendo un enfoque API-first con OpenAPI Aplicar patrones de diseño y principios de clean architecture Garantizar la calidad, escalabilidad y mantenibilidad de las soluciones

  2. Persistencia y Calidad del Código Evolucionar y optimizar la capa de persistencia basada en Hibernate/JPA Asegurar un modelado de datos eficiente y coherente Identificar deuda técnica o problemas estructurales y proponer mejoras Promover estándares de calidad y buenas prácticas dentro del equipo

  3. Colaboración y Entorno Agile Colaborar estrechamente con equipos de frontend y otros stakeholders Diseñar APIs claras, consistentes y bien documentadas Participar en un entorno Agile (Scrum/Kanban), contribuyendo activamente a la entrega continua Ayudar a alinear decisiones técnicas con necesidades funcionales

  4. Mejora Continua y Evolución Técnica Contribuir a la modernización de sistemas existentes Participar en iniciativas de evolución arquitectónica Aportar ideas para mejorar la eficiencia, calidad y sostenibilidad del producto

Requirements

Experiencia sólida en desarrollo backend con Java (aprox. 5 años o más) Experiencia sólida con Spring Boot 3 o versiones superiores Buen conocimiento de patrones de diseño y buenas prácticas de desarrollo Experiencia con Hibernate / JPA y modelado de datos Experiencia en diseño de APIs REST con OpenAPI (API-first) Orientación a la calidad del código, mantenibilidad y mejora continua Valorable Experiencia en arquitecturas de microservicios Haber participado en refactorización o modernización de aplicaciones Interés por contribuir a la mejora de la arquitectura, más allá de la implementación

About the company

Qaracter es una consultora internacional especializada en transformación digital, colaborando con clientes de distintos sectores. Gran parte de nuestros proyectos se desarrollan en entornos bancarios y aseguradores, altamente regulados y tecnológicamente exigentes. Trabajamos con clientes en Europa, Latinoamérica y Estados Unidos, desarrollando soluciones escalables y de alto impacto en contextos globales y multiculturales, siempre alineados con estándares y mejores prácticas internacionales. At QARACTER Group, we are committed to ensuring equal opportunities and non-discrimination in all our processes, promoting an inclusive and diverse work environment. xbhjioe All applications are welcome regardless of sex, gender, gender identity or expression, sexual orientation, origin, ethnicity, age, disability, or any other personal or social condition, in line with our Plan de Igualdad and our commitment to equity.

Apply for this position