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
Senior

Job 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

Apply for this position