Proficient knowledge of a server-side programming language like Java, C#, .NET, Ruby, Python, Javascript, PHP.
Proficient knowledge of most common databases include Oracle, Microsoft SQL Server, MySQL, MongoDB, CouchDB, etc.
Experience working with web services like SOAP, REST and code versioning tools, such as Git.
Experience working with cloud computing integration such AWS, Azure or private cloud environments.
Basic understanding of front-end technologies and platforms, such as JavaScript, HTML5, and CSS3.
Familiar with backend frameworks to build server-side software like Node.js, Express.js.
Understanding accessibility and security compliance including user authentication and authorization between multiple systems, servers, and environments.
Experience and knowledge of Content management system (CMS) development, deployment, and maintenance.
Knowledge of rule engines, such as Drools development, deployment, and maintenance.