As we know, in the modern enterprise system architecture design, the API is becoming more and more key important issue. meanwhile more and more companies use the private cloud (such as PAAS) to server their services and combine their data each other to make more useful.
So as a developer, we should good at these technologies, in the most of enterprise API implement method tech list, the JAVA language and RESTful way is first choice for us. as it use simple JSON data format to transfer data from each others, not only how to organize the data structure but also mock the invocation and debug test, it is very easy to implement. so I think we should keep familiar with these techs.
The below is a list which I list here for us to study: