At least 4 years of hands-on web development experience in Core Java and J2EE following Agile practices.
Experience in End-to-end application development.
Define technical architecture, hands-on coder, maintaining standards, and other team policies.
Must Experience on OOAD frameworks such as Spring, Hibernate, REST.
Experience in TDD, Continuous Integration and build tools ( Maven, Jenkins, Gradle).
Good knowledge of Design Patterns.
Experience with Agile methodology
Experience with Linux