5+ years of experience in IT industry
Bachelor’s degree in computer science or a related field.
Proficient in OOP, Design Patterns and Data Structures.
Experience developing applications using JEE, Spring, ORM frameworks like Hibernate, JPA
Experience with build & release tools like Ant, Maven and Continuous Integration like Hudson, Jenkins
Good understanding of MVC paradigm
Good understanding in design/development SOA, SOAP Web Services, RESTful APIs
Experience in all tiers of web applications will be considered as advantage
Experience working with one or more Web and/or Application Server like Tomcat, Websphere, Weblogic
Experience with relational DBs (e.g. MySQL, PostgreSQL, Oracle)
Excellent problem-solving skills
Very good command of English
Awareness of the Agile agile software development lifecycle and estimations