) Experience building enterprise scale web services (RESTful), and their scalability, resiliency, and availability Experience building application frameworks or reusable components Experience in network programming (Sockets) to build service self-healing Experience implementing multiple cross cutting concerns and non-functional requirements using aspect oriented programming (viz