Desarrollo de API en Spring boot
Project detail
Desarrollo de API en Spring boot
5 Endpoints POST (recibe Json y graba o actualiza)
1 Endpoint GET (recibe Json con los campos a devolver de una tabla y los filtros a aplicar. Resultados paginados)
Autenticación: TOKEN en Header
Se podrán definir TOKENS de producción o de test (cada entorno utilizará una base de datos distinta.)
Sólo se validarán los tokens (no se requiere gestionarlos)
Base de datos: MySQL
Se deberá mantener un log de Json enviados y recibidos por XX días (cantidad de días XX a parametrizar). Los logs anteriores se deberán borrar automáticamente.
Además de los endpoints, se deberá ejecutar periódicamente (cada xx minutos, a parametrizar) un proceso que obtenga datos de una tabla de novedades y envíe datos a distintos endpoints de terceros (ver sección “Proceso a ejecutar periódicamente”)
Todos los querys a utilizar en el desarrollo serán provistos.
Desarrollo en capas
La API se deberá ejecutar en un equipo con SO Windows.
Se requiere que el desarrollador posea experiencia en la instalación y gestión del certificado SSL
Entrega del código fuente, realizando la transferencia tecnológica del proyecto a desarrolladores de la empresa.
Nos interesa mantener la relación a futuro con el desarrollador para futuros proyectos y/o mejoras.