1. Responsible for design and implementation of the multitier application using Java frameworks.
2. Responsible for implementation of RESTful web-services in a Service-Oriented Architecture.
3. Very good knowledge in Core java, Hibernet, Struts and Spring.
4. Responsible for implementation of the data access layer that interfaces with relational databases like MySQL.
5. Strong knowledge of OOPS, Multi-Threading, Design principles, Object Oriented Design(OOD), design pattern.
6. Candidate should have very strong knowledge in Linux development environment and Web Programming Skills.
7. Candidate should have very good experience in developing modern UI technologies - HTML5, CSS, Angular JS etc.
8. Candidate with good knowledge about Hadoop will be an added advantage.
9. Ability to work as part of a team.
10. Good communication skills.
11. Desire to learn quickly and should have a positive attitude.