Evaluating bids

Programador Java Spring Backend

Published on the May 08, 2021 in IT & Programming

About this project

Open

Se requiere programador Java BackEnd para proyecto colaborativo, el usuario se encargara de crear los controllers, services y repositories necesarios para el sistema, así como entregar las respuestas a un proyecto Angular que se desarrolla en paralelo.

Project overview

El proyecto ya se encuentra en desarrollo y ya cuenta con entidades definidas. Solo trabajará el módulo de Clientes. El programador deberá generar los controllers basados en RestFul, para entregar los request solicitados por el FontEnd. Las secciones a trabajar son las siguientes: Generales * Diseñar un enumerador (Enum) con información estática para respuesta de errores que se implementarán en módulos ya desarrollados: Organigrama, Empresas, Departamentos, Puestos, Usuarios y los que se implementarán en el nuevo módulo de clientes. * Aplicar transacciones seguras a los procesos ya existentes. Clientes * Generar buscador runtime para clientes, debe contar con paginador y opciones de filtrados, (ya se cuenta con un prediseño del método). * Nuevo cliente - buscador de coincidencias de clientes, para evitar dobles registros - Guardar informacion de formulario de nuevo cliente * Modificar cliente * Eliminar cliente * Recuperar cliente - lista de clientes a recuperar con filtro de busqueda simple. - Recuperar clientes seleccionados (List de id) - recuperar cliente único ( un solo id ) * verificación de cliente - método que verifica si el cliente tiene todos los documentos requeridos y es aprovado por un usuario (nombre del usuario y fecha) * documentos de cliente - guardar documentos masivos del cliente (array de files) y su información anexa de cada registro ( ya se cuenta con métodos programados, requieren reimplementación) - lista de documentos de cliente. - Descargar documento del cliente por medio del controller. - Descargar varios documentos en un archivo zip ( List de ID de documentos) - Eliminar un documento - Eliminar eliminar varios documentos - Lista de documentos vencidos - Lista de documentos pendientes por usuario. - Lista de contactos de cada cliente - Nuevo contacto de cliente - Modificar contacto de cliente - Eliminar contacto de cliente Varios métodos ya están desarrollados, así como la estructura del sistema, se espera utilizar como fuerza de trabajo para implementaciones similares ya implementadas en el sistema. Desarrollo en sistema actual. Los modelos y entidades será proporcionadas.

Category IT & Programming
Subcategory Web development
What is the scope of the project? Medium-sized change
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
Roles needed Developer

Delivery term: Not specified

Skills needed

Other projects posted by C. A. H. P.