Experience in working with Google Cloud Platform leveraging the Core Google APIs preferred.
o Strong conceptual and practical knowledge in building cloud native SaaS platforms.
o Strong concepts in concurrency control and transaction management in distributed systems.
o Previous exposure to Service design, Messaging, Event Processing (preferably CEP) and related technologies is mandatory.
o Hands-on architecture & design experience with any of the Integration Platform as a Service (IPASS) tools like Dell Boomi, Talend, Jitterbit or ESB technologies will be a big plus.
o Strong knowledge of Camel and related Enterprise Integration technologies.
o Hands-on experience with at least one open source Workflow Management (or BPM) and one Rules framework/tool. Deep HTML5, CSS3 knowledge and experience in working with Canvas, Drag & Drop, Web Sockets and Web Storage
o Experience with NOSQL databases (like MongoDB or CouchDB), massive cache implementation (like Memcached, Redis or Infinispan), Cloud implementation, and distributed storage frameworks (like Hadoop) are very much desired.
o Strong design and development experience using popular Spring Middleware (like Spring Data, Batch, and Security), Application Server and Enterprise Service Bus (like Mule).
o Must have hands-on experience with popular JEE frameworks like Spring, Hibernate, etc. Candidates must be very comfortable using XML and related technologies.
Strong analysis and design skills. Candidates must be able to visualize and depict any problem using UML models in most efficient and elegant manner. Previous experience in using UML tools like Sparx Enterprise Architect, IBM Rational Rose Suite, etc. is very much desired.
Candidates are expected to have experience with Agile Scrum.