7+ years hands on experience designing web-based applications in Java/JEE technologies.
Hands on experience in Java application development frameworks and technologies: Apache tomcat, JPA/Hibernate, JSP, Struts2, Spring, REST APIs and JSON/XML/Ajax.
Hands on Experience in Cross-browser development and troubleshooting.
Solid programming experience and very strong in programming disciplines like object oriented principles, design patterns, data structures and unit testing (TDD using junit)
Significant experience using Agile Scrum development processes.
Experience with Amazon Web Services or other leading cloud deployment platforms and services
Knowledge in database applications (MySQL/Oracle)
Experience with building applications using genomic data
Graduate in Engineering/Computer Science or equivalent