City Guide With Liferay

City Guide With Liferay

Closed - This job posting has been filled and work has been completed.

Job Description

JAVA Developer - City Guide With Liferay

I am a project manager and I have a development team(five Brazilian members).
I need 04 new java developers to work together with our team in Brazil, to help us with several projects that are planned to be conducted in the next months.

This is one of our projects.

PROJECT INDEX

I - DEVELOPER REQUERIMENTS
II - DEVELOPER RESOURCES
III - PROJECT RULES
IV- ADDITIONAL PROJECT REQUERIMENTS
V - PROJECT PHASES
VI- PROJECT SPECIFICATIONS
1) Glossary
2) Use Cases
3) Functional Requirements
4) Non-functional Requirements
5) Prototypes
VII - TEST CASES
VIII - PROJECT FUNCTION POINTS ESTIMATED (initial)
XI - HOW WE WILL WORK TOGETHER
X - SERVICE DOCUMENTATIONS
XI - SERVICE DURATION
. . . . . . .


I - DEVELOPER REQUERIMENTS

a) Experienced programmer
b) Experience in JSF2.0; We use JSF in the view layer.
c) Experience in JPA ; We use JPA in the persistence layer.
d) Experience in WebServices;
e) Experience in XML API; We need to make some systems that need to integrate with partners XML APIS.
f) You need to understand how to account Functions Points. We can sugest you some books/tutorials.
g) It is very good if You can understand UML Diagrams (at least Use Case Diagram, Class Diagram and Sequence Diagram).



II - DEVELOPER RESOURCES

How to Create Lifereay Portlet in NetBeas ( http://developer.registrocom.com.br/technicalinstructions/liferay-portlet )
How to Understand Funcion Points ( http://developer.registrocom.com.br/metrics and http://developer.registrocom.com.br/examples )
How to Understand Our Patterns ( http://developer.registrocom.com.br/rules-and-patterns ).
We will create for You one SVN account in our server, where You will get the this NetBeans project, with the class (more important class), configured (liferay, netBeas Portlet). This is the start projetc for You start the job.
We wil post the UML diagram for this project(Class Diagrm and Sequence Diagram).




III - PROJECT RULES

a) The initial price for hole project is Your bid.
b) If is not necessary add requeriments to the project, then the final price = initial price = your bid.
c) If is necessary add new requeriments to the project, then the new requeriments will be calculate using Function Poits (please see the next item IV- ADDITIONAL PROJECT REQUERIMENTS).
d) Initial Milestone: I don't agree.
e) Milestone: I agree if proportional to the finished work.
f) Release Milestone: I agree after the Project Homologation.
g) The ownership project source code belongs to RegistroCom.Com.
h) You need agree our patterns ( http://developer.registrocom.com.br:8080/rules-and-patterns ).


IV- ADDITIONAL PROJECT REQUERIMENTS

New requirements may be required during project execution. If necessary we will ask for new features. In this case we will pay for the new features by function points: new features price = Your_Function_Point_Price x additional function points.
We will need calculate additional FP only if new requeriments are add to projec. If new requeriments are add to this project, so we need calcule You price by funciont points = your price/project FP. Then we calculate the FP added to project. So we can calculate you total money = Your initial price + (FP added x Your price by FP).




V - PROJECT PHASES

a) Phase 1 - Project Specification - We post to You the Project specification.
b) Phase 2 - Project Implementation - You implement the Project.
c) phase 3 - Test Cases - We Send To You the Test Cases for the Project.
d) Phase 4 - Your Tests - You test all test cases for the Project, until all are ok.
e) Phase 5 - Project Instructions - After all test are ok, You send to us all instructions necessary to deploy and test the Project in the production environment.
f) Phase 6 - Our Homologation - We will deploy and test the Project in the production environment . If all your tests are ok we will perform the homologation. Its habitualment take one or two work days.
g) Phase 7 - Function Points Account and Payment - After Homologation we will measure your Project Function Points and pay. Its habitualment take one or two work days.



Please see the complete project documentation here:

http://developer.registrocom.com.br/projects/city-guide

---
Skills: test