Senior Full Stack Developer (Java 17 + Angular)Remoto
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
Madrid
Lugar de trabajo y cultura
La clave es contar con un equipo humano extraordinariamente preparado y motivado, que renueva constantemente sus conocimientos, y que basa su trabajo en el diálogo continuo, la proximidad a nuestros clientes y l profesionalidad
Acerca de TECDATA ENGINEERING
TECDATA ENGINEERING es un proveedor líder de soluciones y servicios tecnológicos especializado en proyectos globales de tecnología avalado por su portfolio de servicios y productos enfocados a generar valor añadido, aumentar la ventaja competitiva y reducir costes para sus clientes. Estamos presentes en los sectores económicos más importantes: Banca, Telecomunicaciones, Seguros.