Find Jobs
Hire Freelancers

Configurable Java Application for Exporting and Uploading Data

$750-1500 USD

In corso
Pubblicato quasi 9 anni fa

$750-1500 USD

Pagato al completamento
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
Rif. progetto: 8054928

Info sul progetto

19 proposte
Progetto a distanza
Attivo 9 anni fa

Hai voglia di guadagnare un po'?

I vantaggi delle offerte su Freelancer

Imposta il tuo budget e le scadenze
Fatti pagare per il lavoro svolto
Delinea la tua proposta
La registrazione e le offerte sui lavori sono gratuite
19 freelance hanno fatto un'offerta media di $1.190 USD
Avatar dell'utente
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 in 15 giorni
4,9 (723 valutazioni)
9,0
9,0
Avatar dell'utente
A proposal has not yet been provided
$889 USD in 5 giorni
5,0 (132 valutazioni)
8,0
8,0
Avatar dell'utente
A proposal has not yet been provided
$1.368 USD in 25 giorni
4,7 (455 valutazioni)
7,5
7,5
Avatar dell'utente
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 in 10 giorni
4,9 (270 valutazioni)
6,6
6,6
Avatar dell'utente
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 in 45 giorni
4,9 (100 valutazioni)
6,7
6,7
Avatar dell'utente
Good knowledge of Core Java which is mandatory for your project. You can be assured best quality with given time frame.
$1.500 USD in 30 giorni
5,0 (91 valutazioni)
6,3
6,3
Avatar dell'utente
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 in 10 giorni
4,9 (92 valutazioni)
5,9
5,9
Avatar dell'utente
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 in 20 giorni
3,7 (26 valutazioni)
5,7
5,7
Avatar dell'utente
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 in 20 giorni
4,9 (12 valutazioni)
4,0
4,0
Avatar dell'utente
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 in 15 giorni
4,2 (17 valutazioni)
4,3
4,3
Avatar dell'utente
A proposal has not yet been provided
$1.111 USD in 20 giorni
5,0 (8 valutazioni)
3,6
3,6
Avatar dell'utente
A proposal has not yet been provided
$1.333 USD in 3 giorni
5,0 (2 valutazioni)
2,1
2,1
Avatar dell'utente
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 in 25 giorni
4,7 (4 valutazioni)
2,4
2,4
Avatar dell'utente
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 in 10 giorni
0,0 (0 valutazioni)
0,0
0,0
Avatar dell'utente
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 in 20 giorni
0,0 (0 valutazioni)
0,0
0,0

Info sul cliente

Bandiera: UNITED STATES
Sanford, United States
5,0
10
Metodo di pagamento verificato
Membro dal mar 1, 2006

Verifica del cliente

Grazie! Ti abbiamo inviato tramite email il link per richiedere il tuo bonus gratuito.
Non è stato possibile inviarti l'email. Riprova per piacere.
di utenti registrati di lavori pubblicati
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Caricamento anteprima
Autorizzazione per la geolocalizzazione concessa.
La tua sessione è scaduta ed è stato effettuato il log out. Accedi nuovamente per piacere.