Experience: 4 to 6years Key Technical Skills Must Have worked in a product development for minimum of 3 years Must Understand the Product life cycle (Requirement analysis/ design/architecture) Must be willing to work on newer technologies like Big data cloud, Hadoop and spark) Experience in J2EE technologies and frameworks (JSP, Servlets, Struts, JSF), MUST BE HANDS-ON (Love to develop code) Must have necessarily worked on EJB/Hibernate/Spring as a developer (should have developed code) Good experience on at least one application server (WebLogic, WebSphere, Apache servers etc.).
Database experience in Oracle/ MySQL/MS SQL Server is a must. Good hands-on experience with open source development tools and frameworks (Eclipse, ANT, Junit, PMD, SVN etc.) Ability to learn and implement new technologies is preferred Ability to understand UML design diagrams. Ideally should have designed some modules in prior projects using OOAD and UML. Experience in performance engineering domain (testing, tuning, profiling) will be a definite add-on. Other requirements Excellent written and verbal communication skills Ability to work independently and with a team Tolerance to ambiguities Willingness to work on non-coding/ design activities like performance testing, tuning, tool evaluation, prototype creation etc. if required.