Annulé

Java Web Development Project

We are looking for a Java developer to add some new features to the web front end of a gaming site.

The site is coded using the following technologies and frameworks.

JSP and JSTL, Tiles

Struts 2, Spring and Hibernate

Eclipse, MySQL and Tomcat

1) There is an issue with the time zones is related to "Daylight Saving" or "Summer Time". In many time zones the clock moves forward by 1 hour. Please see [url removed, login to view]

There appears to be two ways to deal with this time zone issue in Java:

a) Using the tzupdater tool:

This will update the time zone data used by Java. This might require write permissions to Java installation folders. Existing code should work with minimal change if the tzupdater can be run regularly (when ever DST/time zone offset changes).

If an automatic way could be found to update the time zone data then this could be an acceptable approach.

b) Using Joda time:

We have found a library [url removed, login to view] which might help with this issue.

?Joda JAR files needs to be recompiled/updated when DST/timezone offset changes.??For using Joda-Time, we need to modify all the code where String <-> Date conversion is done.?Possibly a utility method could be created to do the conversions using Joda time library and we can call these methods for String -> Date conversion.

2) Our gaming site will use Wirecard for payment integration. This part of the coding needs to be completed.

Attached is the integration information that was sent to us from Wirepay. We have also found some kind of demo at [url removed, login to view] which might be helpful.

Wirecard integration has a number of steps:

1. For payment we need to check first the card is enrolled for 3-d secure and redirect user to card site for 3-d secure authentication.

2. Verify the user has authenticated the transaction.

3. Then submit the credit card transaction to Wirecard again and then verify the transaction.

Most of the coding has been done the code for calling Wirecard 3-d secure verification and payment, but there bight be minor issues and incomplete functionality with is parts with this part of the code.

Additional works pending for Wirecard integration are:

1. Form validation in payment pages.

2. Update the 'financial' database table once the payment process is complete.

3. The ability to refund money back to the users credit card using Wirecard when users withdraw 'credits'.

3) Site security and validation enhancements:

1. Only allow a limited number of username and password fails before the account is locked.

2. The password should not contain the username.

3. Passwords should contain at least one number.

4. Username and passwords should not contain any special characters.

5. There should be a profanity check on usernames and other data that is entered into the site. We already have a method that checks for profanity for the game chat. This can be reused here.

All of the security validation should display the appropriate error messages where necessary.

4) Write JUnit tests for the existing code. This can be discussed in further detail.

Please read the project first and write the word "Understood". Also write your steps and suggestions to complete the project with a short description of what you understood.

Compétences : Javascript, MySQL, Script Install, Architecture Logicielle, Design de site internet

Voir plus : work for java developer, what is new in java 1.5, what contain in web developer, what c++ can do in web development, web site java developer, web site development tool, web site development in jsp steps, web security developer, web java developer, web front developer, web for game developer, web development works, web development with javascript, web development steps, web development process steps with coding, web development our process, web development javascript, web development in java, web development information security, web development features, web development description, web development demo, web development code, web developer wikipedia, web developer wiki

Concernant l'employeur :
( 91 commentaires ) Cairo, Egypt

N° du projet : #2364659

5 freelance ont fait une offre moyenne de 606 $ pour ce travail

ETNASoftware

Hello, I have couple of guys who would be perfect fit with significant experience in development of financial software and websites. Some examples of our work: [url removed, login to view] We would be glad to help y Plus

30 $ USD en 1 jour
(1 Commentaire)
5.1
zhaozw

hi again, I am the android developer,maybe I can help on this project(I am also a j2ee developer for 5 years).

500 $ USD en 30 jours
(9 Commentaires)
4.2
InSoftSolution

Hello Sir, I "Understood" your project requirement, Please Check PMB.

500 $ USD en 25 jours
(2 Commentaires)
3.4
valvirt

hi.. This side Ruchira for valvirt.. Please check PMB for details.. Thanks.

1000 $ USD en 50 jours
(0 Commentaires)
3.9
traffka123

Understood. Please check PMB for details.

1000 $ USD en 7 jours
(0 Commentaires)
0.0