Roles and Responsibilities:
Back-end design and development (hands-on) of applications for managing cloud environments.
Owning the product and influencing the frameworks and system architecture.
Quick prototype and iterative development of product features.
Strong object oriented programming skills a minimum of 10 years of programming experience with Java/J2EE
Expert in Spring and Hibernate
Well versed in UNIX/Linux environments
Experience with public cloud providers (AWS and/or Azure) and private cloud providers (VMware/OpenStack/Microsoft System Center)
Knowledge of Chef or any other configuration management system is mandatory
Working experience in Jenkins API
Strong in database technologies (must be able to design databases using tools)
Ability to design, implement and roll-out applications from the scratch
Experience with building web services (RESTful APIs preferred) and consuming web services
Passion to identify, quantify, debug and remove performance bottlenecks