We are looking for a Java developer with SQL and Ant skills for 2 Java tasks
1) To help with code signing a Java applet and integrating the code signing into an Ant build. The applet is the game applet.
We currently have an Ant script that Obfuscates and Shrinks that code and self signs. We now like to replace the self signing part with proper authentication as we now have a Java code signing certificate from a signing authority.
2) To develop a simple Java application that will run as a cron job and will provide basic reporting and send the report via email on a regular basis. It will provide some basic reporting for a skill gaming site.
There are several important tables including in a MySQL database:
- the "account" table which holds the details of the user account.
- the "financials" table which holds a summary of all of the transactions,
- the "payin" table which holds all of the details of the credit card transactions
- the "stats" table which holds the game activity
There are also other various other tables.
The application should be easily configured by properties files or XML to provide daily, weekly and monthly reports.
Below is an example for the template for the report. As well as regular the below it is anticipated that it will be used to generate other regular reports and specific and/or ad-hoc reports in the future. The below figures should be filled in with the correct figures.
This weekly report is generated on 23-Aug-2012 at 00:00 hours GMT
This report for week 27, from 16-Aug-2012 up to 23-Aug-2012
Duration: 1 week
Total Gross Operating Profit: £0
Total Net Operating Profit: £0
--------------------------------------------------------------------
| Total credits added | £0.00
--------------------------------------------------------------------
| Total credits withdrawn | £0.00
--------------------------------------------------------------------
| Total amount wagered | £0.00
--------------------------------------------------------------------
| Average amount wagered per game | £0.00
--------------------------------------------------------------------
| Total amount credits in users accounts | 0
--------------------------------------------------------------------
| Average amount of credits in users accounts | 0
--------------------------------------------------------------------
| Amount of wager games | 0
-------------------------------------------------------------------
| Amount of wager tournaments | 0
--------------------------------------------------------------------
| Amount of wager leagues completed | 0
--------------------------------------------------------------------
| Total amount of wager games | 0
--------------------------------------------------------------------
| Total amount of league games | 0
--------------------------------------------------------------------
| Average amount of games in a tournament | 0
--------------------------------------------------------------------
| Average amount of games in a league | 0
--------------------------------------------------------------------
Dear Sir:
I went through your requirements.
This is very straightfwd and I can accomplish your task very simply and elegantly in Java and ad even more rapidly if you like in Groovy - which is a very powerful version of Java.
I look fwd. to work with you.
Thanks and regards,
Worked on various Java applications where it had to be integrated with a database like Oracle and MySQL. Also experienced with UNIX systems along with setting up cron tab jobs so that applications can run services at timed intervals.
The time is a guideline, the actual time it may take will vary based on the actual requirements of the task along with the actual list of requirements for the deliverable.