Job Description
Be a technical team lead for a web based projects developers. Lead in Enterprise Architecture Design. Ability to manage development and analysis teams. Ability to manage clients.
Job Specification
Excellent knowledge of core OO concepts, design techniques and patterns.
Good knowledge of UML.
Good knowledge of JUnit and unit testing concepts.
Excellent knowledge of Java SE
Solid overall understanding of Java EE
Excellent knowledge of Servlets, JSP and JSTL.
Excellent knowledge of the Struts framework.
Very good knowledge of Hibernate and ORM concepts.
Good knowledge of the Spring framework.
Solid understanding of SQL & DB design.
Solid understanding of configuration management concepts and tools, preferably SVN.
Experience with Oracle AS is a plus.
Experience with SOA, web services and ESBs is a plus.