Java, Ruby, C  Good understanding of Service Oriented Architecture, including RESTful APIs, SOAP, XML or JSON  Comprehension of how HTML, CSS, JavaScript and Ajax are used throughout web applications  Understanding of distributed systems and data structures, both in design and implantation