Ingeniero/a Backend Java SpringBoot
CAS
3 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
Spanish Experience level
SeniorJob location
Tech stack
Java
API
Software Design Patterns
Hibernate
Java Persistence API
Openapi
Spring-boot
Technical Debt
Backend
Front End Software Development
Api Design
REST
Job description
La posición está orientada a perfiles con criterio técnico, capaces de aportar ideas, cuestionar soluciones existentes y participar activamente en la evolución de una plataforma empresarial moderna., * Diseñar y desarrollar servicios backend en Java con Spring Boot 3/4.
- Participar en la evolución técnica y arquitectónica de la plataforma.
- Diseñar APIs siguiendo metodología API-first con OpenAPI.
- Mejorar la mantenibilidad aplicando clean architecture y patrones de diseño.
- Optimizar y evolucionar la capa de persistencia con Hibernate/JPA.
- Detectar deuda técnica y proponer mejoras estructurales.
- Promover buenas prácticas de desarrollo dentro del equipo.
- Colaborar con frontend y otros equipos para construir APIs claras, consistentes y bien documentadas.
Requirements
- Experiencia sólida en desarrollo backend con Java (5+ años aprox.).
- Nivel experto en Spring Boot 3 o superior.
- Experiencia en diseño de APIs REST y OpenAPI.
- Conocimientos sólidos de Hibernate/JPA y modelado de datos.
- Experiencia aplicando patrones de diseño y buenas prácticas de ingeniería.
- Mentalidad orientada a calidad de código y mejora continua.
- Capacidad para analizar arquitectura y proponer mejoras técnicas.
Valorable
- Experiencia en arquitecturas de microservicios.
- Participación en modernización o refactorización de sistemas legacy.
- Interés por arquitectura y evolución técnica más allá del desarrollo funcional., Formación Mínima: FP2/Grado Superior
Nivel Profesional: Especialista