We are beginning the development of a new web application and require a software engineer to take the lead in its development.
In order to win this business, candidates need to demonstrate competency and experience with the following technologies:
1. Java Servlets
2. jQuery (we are using the jQWidgets library)
4. AWS technologies including the Java AWS SDK and services EC2 and dynamoDB
Only developers able to demonstrate experience with the above need apply. Please do not apply if you are not able to demonstrate this.
This first stage of development is being used as a trial of the candidate awarded the business before exposing the successful developer to the bulk of the work. If this first project is completed well (and the developer wishes to continue working with us), we will expose the developer to the rest of the feature set and continue to work with them until the entire development is completed.
The scope of this first project deliberately limited to the following simple features:
1. user authentication
2. authorization (admin role or not admin role)
3. user management (add/edit users in a table only available to admin-rolled users)
An NDA will be required after the first stage of development.
The developer will need to develop within their own AWS account (at least for this first project). Note that we expect that nothing outside of the free tier will be required.
We need the Java code conventions to be followed as per http://www.oracle.com/technetwork/java/javase/documentation/codeconvtoc-136057.html