Challenge Overview
The eCheck-Equipment Verification Solution project involves development of an Android mobile application with a JBoss/Java based backend admin portal which resides in a hosted datacenter.
The purpose of this contest is to provide a mock implementation to the REST API according to the provided Swagger document and related implementation guide.
The API should be implemented with Spring REST controllers, and the code will packaged as a war to be deployed in a JBoss container.
Your implementation needs to have 2 layers:
No need to implement authentication & authorization, as well as the login/register/refreshToken endpoints.
And the code must be verified with Checkstyle, and please use the google_checks mentioned on this page: https://maven.apache.org/plugins/maven-checkstyle-plugin/.
Technology Stack:
The purpose of this contest is to provide a mock implementation to the REST API according to the provided Swagger document and related implementation guide.
The API should be implemented with Spring REST controllers, and the code will packaged as a war to be deployed in a JBoss container.
Your implementation needs to have 2 layers:
REST Controller layer - define the api endpoints, and it will call the service layer
Service layer - define the business logic, and it will simply manage the data in memory
Functional unit-tests are required for the apis. Service layer - define the business logic, and it will simply manage the data in memory
No need to implement authentication & authorization, as well as the login/register/refreshToken endpoints.
And the code must be verified with Checkstyle, and please use the google_checks mentioned on this page: https://maven.apache.org/plugins/maven-checkstyle-plugin/.
Technology Stack:
Java 1.7
Spring 4
REST API
Maven 3
JBoss
Junit
Spring 4
REST API
Maven 3
JBoss
Junit
Final Submission Guidelines
You submission should contain the following deliverable:The source code with unit-tests
The deployment guide including the verification steps
The Postman collection to test each of the API endpoints
The deployment guide including the verification steps
The Postman collection to test each of the API endpoints