Job Description:-
Technical Skills
- B.S. degree in Computer Science or equivalent work experience, M.S. in Computer Science a plus.
- 5-10 years of enterprise-level programming and/or architecture experience.
- Hands on development expereince in Hybris e-commerce platfrom(B2C and B2B platforms)
- Strong hands on experience in customizing Hybris based e-Commerce Applications,Hybris CMS and e-commerce suite(WCMS, Solr, HMC, CMS & Product Cockpit, Admin Console, CronJobs, ImpEx, Import/Export Service, Catalogs, Categories, Products)
- Hybris implementation experience with SAP integration is huge plus
- Hybris implementation experience with Data hub and CPQ is required
- Hands on experience in Spring framework including spring-core, springMVC, spring-ws, spring-data, spring-security.
- Hands on experience in architecting/leading a highly scalable REST/SOAP web services based systems.
- Hands on experience in publishing and consuming web services.
- Hands on experience with App servers Tomcat and Jetty
- Leading software development teams is a plus.
- Solid knowledge of web technologies such as Java, J2EE (EJBs, servlets,JSP,Struts) Application Servers, Portal Applications and Standards, Content Management Systems, AJAX, JavaScript and XML technologies.
- Strong knowledge in developing AJAX based web applications.
- Hands on experience in publishing and consuming web services
- Should have experience/understanding in Web analytics implementations.
- Should have unix background also needs to be comfortable writing unix scripts.
- Should be able to performance tune applications and assist team members
- Should have experience in Single-SignOn implementations in web applications.
Responsibilities:-
- Evaluate project plans and proposals to access feasibility issues.
- Meet with manages, vendors and others to solicit cooperation and resolve problems.
- Provide documentation for proposed technical solutions and architectures.
- Stay current with latest web technologies and evolving requirements to keep technology recommendations current.
- Work with project managers to plan the development activities.
- Work with the business users to understand the requirements and propose alternative solutions.
- Able to interact with all levels of an organization in a professional, diplomatic, and tactful manner.