Find Jobs
Hire Freelancers

Configurable Java Application for Exporting and Uploading Data

$750-1500 USD

En curso
Publicado hace casi 9 años

$750-1500 USD

Pagado a la entrega
General: - Java Applications to export data from a database or file-system and submit via https with credentials. - Platform independent - Highly configurable, object oriented, and commenting as needed - Two separate applications with executable jar files: - Configuration - Scheduled Export/Upload - Documentation for support and end-user - Third-party software libraries must be accepted prior to use Configuration Application - Java Application with UI - User configuration friendly - Ability to pick from list of supported configurations or specify new configuration - Configurations can be file, jdbc, or custom (see below for fields) - Ability to schedule daily/weekly/bi-weekly/semi-monthly/monthly exports at a specific time of day - Should create directories if missing - Config App is a http client to the background application for status, recent transfers, and reload - Suggested configuration format is xml - Client will read and write the configurations Background Application - Java Daemon - Use quartz for scheduling - Limited set of rolling logs for log messages, default level warn/error - Transfer log that is available for viewing within the configuration app - Exports will be either csv or excel. (always csv for jdbc) - Exported dates should be formatted as yyyy/mm/dd - Exported times should be formatted as yyyy/mm/dd HH:mm - Zips the file to be uploaded if not already zipped - Optional encryption of the zip using aes-256 - Use url multipart/form-data post to submit export file - Embedded http server for shutdown, current status, recent transfers and config reload - Configuration files can be reworked/reorganized as needed - Server will read the current configuration - Should cleanup working files after uploaded Configuration: - Should be able to easily add new configurations - Set of example configurations - Base configuration file - Generated current configuration Example general configuration fields: - working directory - post url - http daemon status port - http daemon status host (optional, default localhost) - transfer log file - export zip password (optional) - export configuration(s) - polling time(s) - polling start date (optional) - polling end date (optional) - configuration specifics Example configuration fields for jdbc: - configuration name - configuration description - csv header - username - password - jdbc driver - jdbc prepare query (optional) - jdbc export query - jdbc post query (optional) - jdbc url Example configuration field for directory polling: - configuration name - configuration description - csv header (optional) - prepare system command (optional) - post system command (optional) - file directory - file prefix - file suffix Example configuration fields for custom: - configuration name - configuration description - csv header (optional) - username - password - prepare system command (optional) - post system command (optional) - qualified class name
ID del proyecto: 8054928

Información sobre el proyecto

19 propuestas
Proyecto remoto
Activo hace 9 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
19 freelancers están ofertando un promedio de $1.190 USD por este trabajo
Avatar del usuario
Hello I'm interesting your project very well I'm a Good Java, Web, Algorithm expert. I understand your req exactly. I m quite well experienced in these jobs. Let's go ahead with me I want to service for you continously. Thanks
$1.500 USD en 15 días
4,9 (723 comentarios)
9,0
9,0
Avatar del usuario
A proposal has not yet been provided
$889 USD en 5 días
5,0 (132 comentarios)
8,0
8,0
Avatar del usuario
A proposal has not yet been provided
$1.368 USD en 25 días
4,7 (455 comentarios)
7,5
7,5
Avatar del usuario
Hi there, I'm a senior software developer who have about 200 completed projects and my account is qualified by this site (my page: https://www.freelancer.com/u/DucNA.html). Could you please send (or discuss with) me more detail? I'll check and then will let you know my estimation (time and coding effort) for this task. Best regards, Duc Nguyen
$800 USD en 10 días
4,9 (270 comentarios)
6,6
6,6
Avatar del usuario
I have 8 years experience in JAVA, J2EE, WebServices, REST Services and huge experience in the domains of Encryption/Decryption, HTTP, programming scheduling jobs, JDBC which are required for your application.
$1.500 USD en 45 días
4,9 (100 comentarios)
6,7
6,7
Avatar del usuario
Good knowledge of Core Java which is mandatory for your project. You can be assured best quality with given time frame.
$1.500 USD en 30 días
5,0 (91 comentarios)
6,3
6,3
Avatar del usuario
hi i am experiment java developer and i am very interested in your project Please discuss more via pm. Looking for your reply
$1.111 USD en 10 días
4,9 (92 comentarios)
5,9
5,9
Avatar del usuario
I am an experienced software professional and I have got top notch developers in my team, who have got experience across a span of technologies. The team members in my team have worked with top notch tech organization such as Amazon, Cisco, Oracle etc. We have been involved in similar projects in the past and our track record has been excellent.
$1.250 USD en 20 días
3,7 (26 comentarios)
5,7
5,7
Avatar del usuario
Hi, i am senior java developer, i did many big projects in java, i worked in Singapore for clients. so i am sure i can complete ur project. Check my completed projects and contact me to discuss details. Thanks
$1.111 USD en 20 días
4,9 (12 comentarios)
4,0
4,0
Avatar del usuario
Hi there, I would like to work on your project. For my delivered work , you can have a view of my profile and reviews. I have worked on similar application where we are uploading data into DB by defining xml schema and we are extracting it from DB in form of XML so that it can be transferred to other database. Based on my understanding over the project requirement description we can achieve configuration for jdbc in the form of config file which will be used by Swing/JNLP/JAVAFX UI to connect to database. Please let me know further for discussion if interested. I can assure the best experience with us.
$760 USD en 15 días
4,2 (17 comentarios)
4,3
4,3
Avatar del usuario
A proposal has not yet been provided
$1.111 USD en 20 días
5,0 (8 comentarios)
3,6
3,6
Avatar del usuario
A proposal has not yet been provided
$1.333 USD en 3 días
5,0 (2 comentarios)
2,1
2,1
Avatar del usuario
Hi, Considering the requirement I can think of Java Spring framework for the implementation , which has support for almost every requirement. Consider the Quartz , Spring supports quartz integration seamlessly and we can also use cron expressions for scheduling - daily/weekly/bi-weekly/semi-monthly/monthly exports at a specific time of day , and its very flexible to change this timing at any point of time with just a small configuration change. Consider the requirement of importing as well as exporting data from the database and csv files, spring batch has great capability to do this tasks. At any point of time , spring can accommodate changes without causing any havoc and also with less efforts. I have good experience in implementing such kind of batch jobs in spring framework and can do this task seamlessly. Please contact ASAP . Thanks and Regards, Yogesh Chavan.
$750 USD en 25 días
4,7 (4 comentarios)
2,4
2,4
Avatar del usuario
Hi! I see your project description , Its best match with my skills , I am ready for do it! Lets start the work now and complete it quickly , i will show you a very great work as you need , I will wait for you reply . Thank you
$1.250 USD en 10 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
I have 5+years exp on java Jee technologies and I have 5 + years exp on development work on Spring,Hibenrate,struts,JPA,JEE.
$1.250 USD en 20 días
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de UNITED STATES
Sanford, United States
5,0
10
Forma de pago verificada
Miembro desde mar 1, 2006

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.