Кариерен център

Факултет по математика и информатика

бул. Джеймс Баучер 5

тел. 02 / 8161 589

career@fmi.uni-sofia.bg

Intern – Java Software Engineer for vCloud API Extensibility

Project Overview:

Since its launch in September 2011 vCloud Director APIs have received warm welcome by the developer community. Many service providers seek ways to expose value added services as extensions to the vCloud APIs. It is the goal of this internship to explore the challenges of building vCloud Director API extensions and develop a set of samples and guidelines for our customers and internal to the company teams how to build extensions to vCloud API.

Goals:

During the internship you will have opportunity to learn about modern RESTful API design and use these skills to build comprehensive set of vCloud Director API extensions. You will work off a backlog of scenarios for vCloud API extensions with growing sophistication. Your initial work will be to set up the basic infrastructure for extending the vCloud REST API. In further steps you will have to deal with various security aspects of the extensions like handling authentication and authorization. In the most advanced stages of the internship the problems presented will include development of common API infrastructure for discovery of extensions and development of extensions combining synchronous and asynchronous processing.



Team & Role:

You will work together with the vCloud director REST API team in one of the most dynamic and challenging teams at VMware.



Requirements:

We expect a Computer Sciences student with basic knowledge of programming, algorithms, data structures, and software engineering principles (e.g. good design and separation of concerns). The candidate should be comfortable building basic web apps using their preferred technology (Python, Java Servlets, PHP, etc.). The candidate will develop fluency in RESTful API design and the vCloud REST API while in training. Knowledge of a popular scripting language (e.g. Ruby, Python, etc.) and revision control system (e.g. svn, perforce, git, bzr etc.) would be beneficial but is not required.

Interested in joining us or know someone who might be?

To apply please send CV to: jobs-bg@vmware.com

Please add in the subject the corresponding Ref. number: intfc

For more information visit: http://www.vmware-bulgaria.com/internship2011