Find Jobs
Hire Freelancers

Build system for a java service

$5-25 USD / hour

Cancelado
Publicado hace más de 10 años

$5-25 USD / hour

We are looking for help creating a Java project prototype and a build system for it. We are reasonably experienced software developers, but have limited experience with Java. At this point we expect to work on extending the system ourselves. There is a possibility of a longer term subsequent work if we all click together. *** The project *** - A downloadable self-contained Java based package that can be downloaded and installed by a client on their Windows or Linux server. - The package contains a web server (Jetty?), a database (HSQLDB?), some templating system (Velocity or JSP), and a search component (Solr/Lucene?). - The code can somehow be ran as a service on server start up. Ideally integrated into standard windows services controls (YAJSW?). - The actual functionality is simple. There are 2 web pages: a form with one textarea field for entering some text, and a search results page. Both pages also have a search box. The text entered into the form is stored into the database and can then be searched on. It does not matter what the design of the pages is so long that it uses some extensible templating system. It does not matter what the database schema is so long that it can be replaced/extended. *** The deliverable *** - A build system based on Maven and usable from Linux (our development platform). - A recommendation of components with pros and cons. - The code to provide the functionality explained above. - An extensible set of tests that verifies project functionality. - A description of all steps taken and communication skills to answer questions, explain choices, etc. We will try our best to be reasonable with questions. Once we agree to start we plan to host the code on github. If you do not have a git/github experience it is not a deal breaker, but please mention it. Thanks!
ID del proyecto: 4926999

Información sobre el proyecto

16 propuestas
Proyecto remoto
Activo hace 11 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
16 freelancers están ofertando un promedio de $23 USD /hora por este trabajo
Avatar del usuario
Really interesting. for 8 years over, I'm developing several J2EE/Java services/solutions. I'm sure i can do your task well and can satisfy your all requirements. I'm ready now and can work in fulltime. Please...
$25 USD en 40 días
4,9 (164 comentarios)
9,3
9,3
Avatar del usuario
Hello Sir, I am Bing from China,I am a senior Java developer with 11 years experience, and I have git/github experience,I am very interetsed with long term project, please consider my serious bid Thanks Bing
$25 USD en 30 días
4,9 (109 comentarios)
7,4
7,4
Avatar del usuario
Hi Sir, I am ready to work for you.I have 8 years of experience in C/C++/java and Iphone/android. please see some of my works also check my reviews you will get better idea about my skill.I deliver quality work within time frame. Please visit my profile once. Thanks with regards, Amit
$20 USD en 30 días
4,8 (173 comentarios)
7,3
7,3
Avatar del usuario
Hello, I am an enterprise Java developer with a Master's degree in Software Engineering and 3 years of experience in developing software (predominantly in e-Commerce and financial sector) based on Maven/Java/Hibernate/Spring/HTML+JavaScript technology stack and 7 years of core Java experience. Here is what I would suggest for this project - using the Maven's Tomcat7 plugin to create an executable jar that contains the war file that we would like to deploy and also all of Tomcat's classes, removing the need for installing Tomcat and providing deployment scripts with the application. You could also ship the application with Maven binaries and then use a script to run a Maven build with tomcat7:run or jetty:run goals. For the search engine I would recommend a Lucene-backed framework called Compass, for it's fantastic integration with Spring framework. For similar reasons, I would recommend Thymeleaf as a template engine - it is very similar to JSP and seamlessly integrates with Spring and aside from being very well written and extensible, also provides a wide array of plugins. Hibernate would be my choice for working with databases - it is basically, DBMS-ignorant and changing your database vendor in most situations becomes painless when using Hibernate. So HSQLDB or H2 or any other embedded DBMS is fine. To finish up, I would recommend using Spring framework as an intermediary for all of these other frameworks. Sorry for the long post, I hope to hear from you soon.
$22 USD en 10 días
5,0 (39 comentarios)
6,1
6,1
Avatar del usuario
Hi, It's Steve from Melbourne. I am very very good at java programming. Please see my reviews to confirm that. I am a pure programmer. Have created lots of apps using Java and swing. Please reply so that we can discuss more details
$16 USD en 30 días
5,0 (21 comentarios)
5,8
5,8
Avatar del usuario
Hello, I'm a java, JEE developer with more than 10 years experience. I'm glad to work for you. Thanks,
$18 USD en 30 días
4,8 (21 comentarios)
6,0
6,0
Avatar del usuario
Interested to work on your project. Can you tell me about project domain. Can you tell me something about your project
$31 USD en 8 días
4,9 (18 comentarios)
5,3
5,3
Avatar del usuario
Hello, I am sure I can help you in getting quality solution out there. I have expertise in development and architecture designing as well. I have about over 10 years of experience in java/j2ee technologies and have worked on all major frameworks (spring, struts, hibernate, etc) and servers including tomcat, weblogic, websphere.  Please take a look at my profile and project review comments.  Key skills: Java, JSP/Servlets, J2EE, SOAP and REST Services, Spring 3, Struts 1.2 and 2.0, Hibernate 3.0, Spring DAO and JdbcTemplate, Maven, JUnit, jQuery, java script, Xml and JSON, Ajax, etc. I have worked an git and am familiar with the git commands. My suggestions.... Can we use tomcat server. Its pretty lightweight as well. I can get this done with jsp. Velocity, tiles or freemarker can also be used, if content presentation is complex and you need to show pages for many sections like header footer, etc. I have used maven extensively. Looking forward to hear from you. Thanks. Regards, Sagar Shah
$16 USD en 25 días
5,0 (42 comentarios)
4,9
4,9
Avatar del usuario
Hi, As multiple technologies are planned to use in this project, I'll strongly recommend Spring Framework. This lightweight, modular container saves efforts in addition to a lot of advantages. The self-contained jar can contain embedded Jetty, Lucense (Solr may not be required), HSQLDB( its good) and Velocity (no JSP) for templatized presentation. Maven is good build system. Just curious, whats the reason for choosing templatized presentation for this use case as its not evident from the description ? I might think about other possibilities if I understand the use-case better. I understand, you are looking for system and design that's extensible. For such scenarios, typically Hibernate and Spring becomes defacto enablers. Well, these are also driven by the overall project design/architecture. I am Rama Krishna, I have over 14yrs of experience in Java applications and product development. I can offer end to end services right from architecture to design to deployment, with specialization in performance tuning and secure coding. Please let me know for any queries or info. Regards Rama Krishna
$22 USD en 40 días
5,0 (2 comentarios)
4,8
4,8
Avatar del usuario
Greetings, I have a Master's degree in Software Technologies and more than 7 years of professional experience, primarily in Java/Java2EE and on large and usually quite complex projects. I have plenty of experience with Maven, JUnit (testing system), <insert web container here (used all the popular ones)>, Solr/Lucene/ElasticSearch, JSP and most things Java. Good spoken and written English as well, so communication will not be a problem. I can surely help you with your project and provide you with a thorough explanation of how everything works after I'm done. My bid amount might seem a bit higher than the average, but I'll end up saving you a lot of money, because I work more efficiently than most of the people you can meet here (sorry if that doesn't sound modest, but it really is true). Best Regards, Jordan
$27 USD en 32 días
5,0 (2 comentarios)
4,5
4,5
Avatar del usuario
Hi, I am really interested and looking forward for this project. I am a technical leader and have been associated with the Java/J2EE stack for more than 5 years now and I have been in the process of developing self contained systems, REST/SOAP web services , desktop applications etc . I am well versed with technologies listed below: 1) Java/J2EE 2) Maven, Ivy, Ant 3) Eclipse, Netbeans 4) Github, SVN etc 5) In memory databases (HSQLDB), NoSQL and many SQL DBs 6) Google App Engine, GWT, Vaadin etc 7) HTML, JSP, jQuery, Backbone.js, phonegap etc. There are many more to list, but I just want to point that you can use my skills in various ways possible. To know more about my work and profile, please visit my profile page. Thanks, Dharmendra
$20 USD en 3 días
4,8 (18 comentarios)
4,3
4,3
Avatar del usuario
I am working on software development since 1992. I am expert on database migration. I can migrate any kind of relational databases with just few SQL sentences. I can solve problems about replacing or combining data related with plugins, modules, themes or components. I have a lot of linux server administrator skills. I have an strong knowledge of server side scripting.
$40 USD en 3 días
3,6 (45 comentarios)
5,3
5,3
Avatar del usuario
I can help you implementing this java project with cheapest cost, good quality of work, and within a short time limit. Just let me start a good conversation with you to ensure/complete my understandings of this project.
$16 USD en 20 días
5,0 (2 comentarios)
1,7
1,7
Avatar del usuario
Hello there. I am a full time Java developer and we use Maven at my company for all our build processes, as well as git for version control. I also have some experience with GitHub from open source projects so I'm well used to all the technologies involved and should be able to set up a usable build system with you. I warn you, I'm not very good with CSS but other than that I have great confidence that I can write the simple web pages you describe in the outline as well as a clear and detailed report on various components that could be used in this project. I also have a few thoughts already as to how to deal with running this as a service on both Windows and Linux. Finally, as I work on financial software in my day job, I'm also very much in the habit of unit testing all my code and thus am quite comfortable extending that mindset to writing tests for the required functionality of the whole project. As mentioned, I do work full time and the number of hours I've listed that I can work on this is what I feel that I am able to commit to. I certainly would not be able to do more than that I'm afraid. Still, I hope to hear from you and good luck with the project if I don't. Kind regards Julian
$22 USD en 10 días
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de UNITED STATES
Mission Viejo, United States
0,0
0
Forma de pago verificada
Miembro desde sept 13, 2013

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.