Required 6+ years related work experience in Java and JEE Required Solid in object oriented design, design patterns, data structures, and algorithms.
Required Experience with test-driven development in an agile software environment.
Required Strong database skills (SQL, PL/SQL). Required Strong knowledge of web and network technologies and N-tier architecture. Required Ability to technically document software deliverables through use cases, design documents and technical specifications. Required Familiarity with Java MVC frameworks like Struts or Spring MVC Desired Experience with performance and scalability analysis Required