Senior Backend Developer
Role details
Job location
Tech stack
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
-
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
-
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
-
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
-
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