Job Description :
Position: Manager Architecture
Location: Cherry Hill, NJ/Rockville, MD/Princeton NJ
Duration: 2 Months Extendable Contract

Job description:
· At least 3 years of management experience.
· Project Management experience required. Experience as a SCRUM master preferred.
· Must have experience and advanced-level skill in architecture, analysis, design and programming.
· Baccalaureate-level degree in relevant technical specialty, such as computer science, management information systems, computer engineering, software
· Must have relevant experience leading a team in the development of technical architecture. Enterprise architecture experience preferred
· Experience with Web development using XML, XSL, HTML, JavaScript, DHTML, and/or CSS
· Experience with relational database design, including SQL programming
· Deep working knowledge of the architecture and design specifications and develop Java/J2EE based multi-layer web applications. Must have hands on experience of custom programming in Java/J2EE and JSPs that uses JSF or STRUTS frameworks
· Must have experience using development environments such as Eclipse, Rational Application Developer, etc.
· Strong working experience on Java technologies and frameworks such as Spring, Hibernate, AJAX, Java Authentication and Authorization Service (JAAS), Enterprise Java Beans (EJB), etc.
· Experience as a Java Application Developer (development, Unit testing using tools such as JUnit/Easy-Mock and diagnostics tools such as Wily Introscope and jProbe)
· Strong working experience of Oracle technologies, and data modeling and design
· Experience with database access tools such as SQL Developer, dbForge, etc.
· Expert level knowledge in patterns and frameworks such as Struts 2, Spring, Hibernate, and MVC
· Expert level knowledge in SOA/ Web Services implementation.