Bachelors degree in Computer Science or similar technical degree Experience with JavaJ2EE with a deep understanding of the language and core APIs, web services, multi-threadedconcurrent programming, XML, design patterns, Service Oriented Architecture