Position: Java Architect
Location: Sunnyvale, CA
Duration: Long term, indefinite
Senior Hand on Java/Webservices Architect
· 8+ years of experience in designing complex multithreaded n-tier solutions, server side software, scalability, performance and reliability aspects
· Extensive Hands on experience in building service oriented architectures and event-driven architectures
· Hands-on development experience building distributed internet-scale systems with millions of users.
· Good knowledge and practice of design patterns.
· Deep understanding and years of experience in REST and Web Services, XML, UDDI, WSDL, SOAP Expert in J2SE/J2EE, in-depth understanding of concurrency and asynchronous programming.
· Understanding of Various IoC frameworks (ex. Spring, Guice), various ORM frameworks, Servlets, EJB, distributed transactions, various web application frameworks (ex. SpringMVC, JavaServerFaces, Struts)
· Extensive client and server-side internet-based skills used to deploy functional, content-oriented web sites and manage server-side information content.