Min 5–6 years of relevant professional experience in Java Development using Agile development methodologyMin 2 years of in-depth experience with web-based / e-commerce applications on HYBRISSolid experience with Java, J2EE, Spring MVCExperience with HTML, JSP / JSF, TagLibs, XML, JavaScript, and AJAXStrong with SQL (Oracle DB), JDBC, and ORM tools (Hibernate and JPA are an asset)Experience with web application servers – Tomcat preferredExperience with Source Versioning (git) and unit testing (jUnit)Familiarity with application frameworks (Spring), build automation (Ant), and Web Services (REST, SOAP)Familiarity with Linux operating systemExtensive knowledge of object-oriented analysis and design techniquesExcellent English communication skills, both verbal and writtenAbility to think critically and solve problems with well thought out solutionsProblem-solving with a high level of self-motivation and initiatives, and you are an excellent team playerWorking knowledge of the Hybris e-Commerce platformPossession of one or more Java certifications (Sun Certified Java Programmer, Sun Certified Java Developer, etc.)Knowledge of caching techniques (Varnish)Analyze / Provide technical solutions to optimise and improve the existing application functionalitiesDesign and implement scalable, highly available and user-friendly web components for the existing e-Commerce application using all the necessary development toolsFollow the company code conventions based on the official Java coding standards as well as software development best practices (Design Patterns, N-Tiers architecture)Estimate work efforts required of the Java team for each phase of a project, and delivering on timeCollaborate with the other team members throughout the development lifecycleDevelop proof-of-concepts (R&D) in collaboration with the architectural teamCollaborate with business and product owners to translate business requirements into technical requirementsMentor junior team members in Java and Object-Oriented programming best practicesParticipate in the code review of the developed modulesBeing organized, responsible for your work, and being a team playerBringing a positive attitude to the officeSticking to the deadlinesLearning and adapting fast; taking charge and being willing to listenEarly / immediate joiners preferredSkills Required
Rest, Java, Git, Hybris, Spring MVC, Sql