Conocimientos imprescindibles
Frontend :
Framework : Angular (versión actual o reciente)
Estilos : SCSS (preferible)
Diseño responsive : Experiencia adaptando interfaces para monitores y tablets
Seguridad : Implementación de guards o sistemas equivalentes para protección de rutas
Mapas : Uso de librerías como Leaflet o MapLibre para visualización geoespacial
Documentación : Toda librería externa utilizada debe estar documentada en un README indicando nombre, licencia y fecha de consulta
Backend : Lenguaje : Java 17
Framework : Spring Boot 3.0.0 para desarrollo de REST APIs , uso de JPA para interacción con bases de datos
APIs REST : Documentación y diseño con Swagger / OpenAPI
WebSockets : Uso de AsyncAPI para comunicación asíncrona
Seguridad : Implementación de JWT para autenticación, autorización y control de acceso por roles
Licencias : Preferencia por librerías open source con licencias Apache 2.0 o MIT , evitando GPL
Base de datos : PostgreSQL (usando contenedor Docker
postgres : 15.13
), incluyendo extensión PostGIS si es necesaria
Despliegue : Uso de Docker , con creación y mantenimiento de Dockerfile para empaquetado de la aplicación
#J-18808-Ljbffr
Senior Java Developer • Madrid, Comunidad de Madrid, España