1. 4-9 years previous experience as a professional software developer
2. 4+ years of Java with Hibernate and Spring Frameworks.
3. 4+ years MySQL database skills / query optimization
4. 2+ years of experience in Jersey JAX-RS based REST Api
5. Strong concepts and experience of OOPS (Object Oriented Programming) in Java.
6. Comfortable with Linux and Windows OS and Open source platform Technologies
7. Familiarity with MVC Architectural Pattern.
8. Familiarity with UI Framework. (Angular JS Preferred).
9. Familiarity with Unit testing concepts.
10. Strong technical design, requirements, and use case development
11. Experience with version control (GIT / SVN preferred)
12. Experience with tuning deployed applications for scalability and performance.