Qualifications/Requirements
Bachelor’s Degree in Computer Science
A minimum of 3-4 years of professional experience
Strong knowledge in design patterns and OO design and implementation
A clear understanding of cloud service and deployment models
Technical Expertise
Desired Characteristics:
Hands on experience in one or more of Java, Go, Ruby, Python, Node.JS, JavaScript, AngularJS.
Experience with the following tools and technologies is highly desired: Spring, Multithreading, REST API.
Experience with database tools (JPA, Hibernate,JDBC, Spring Data)
Experience with modern tools like Maven, Gradle, Git, SVN.
Experience with virtualized infrastructure and Infrastructure as a Service (IaaS) such as: vSphere, OpenStack, Amazon Web Services, or Google Compute Engin – advantage
Experience with Platform as a Service (PaaS) such as: Cloud Foundry, Heroku or similar – big advantage