Evaluando propuestas

Programador Java Spring Backend

Publicado el 08 Mayo, 2021 en Programación y Tecnología

Sobre este proyecto

Abierto

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.

Contexto general del proyecto

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.

Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Cambio mediano
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Roles necesarios Programador

Plazo de Entrega: No definido

Habilidades necesarias

Otros proyectos publicados por C. A. H. P.