Java Developer (Senior)

·     Design, development and delivery of Java based enterprise applications ·     Strong knowledge of object oriented programming concepts and principles ·     Expert level hands-on knowledge on core Java ·     Strong knowledge of UI screen development ·     Strong knowledge of JEE technologies and specifications such as JPA, Servlets, JSP, JSF etc ·     Strong knowledge on design principal concepts and database modelling