Senior Backend Developer
Role details
Job location
Tech stack
Job description
- Diseñar y desarrollar servicios backend en Java utilizando Spring Boot.
- Definir APIs siguiendo un enfoque API-first con OpenAPI.
- Garantizar la calidad, escalabilidad y mantenibilidad de las soluciones.
- Colaborar estrechamente con equipos de frontend y otros stakeholders., En Qaracter buscamos un/a Senior Backend Developer (Java+Spring Boot) para unirse a un equipo Agile.
Formarás parte de un squad enfocado en el desarrollo de soluciones digitales, con un papel fundamental 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, * 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
Se requiere experiencia sólida en Java y Spring Boot, así como en la definición de APIs y patrones de diseño. El entorno de trabajo promueve la colaboración y la mejora continua., * 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., Desarrollo Backend con Java Spring Boot Patrones de diseño Hibernate/JPA Diseño de APIs REST Orientación a calidad del código, * 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, * 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