Hybris Developer

وصف الوظيفة

• Participate in the full software development life cycle including requirements gathering, design, development, testing, and implementation of Hybris projects.

• Develop software solutions based on business requirements using Hybris Commerce Suite.

• Customize and configure Hybris to meet specific client needs.

• Collaborate with cross-functional teams to define, design, and ship new features.

• Write clean, efficient, and maintainable code following best practices and coding standards.

• Communicate and collaborate with stakeholders to understand requirements and provide technical guidance.

• Perform unit testing, system testing, and troubleshooting of Hybris applications.

• Support and maintain existing Hybris applications including bug fixes and enhancements.

• Stay updated with the latest Hybris features, trends, and best practices.

متطلبات الوظيفة

Years of Experience: From 3 to 5 years

Min. 4+ years of relevant professional experience in Java and Spring MVC Development with Agile!
• Min. 3 years of in-depth experience with web-based/e-commerce applications
• Experience with HTML, JSP/JSF, TagLibs, XML, JavaScript and AJAX
• Strong with SQL (MySQL), JDBC and ORM tools. Hibernate and JPA are an asset
• Experience with Source Versioning (git) and unit testing (jUnit)
• Familiarity with application frameworks (Spring boot), build automation (Ant) and Web Services (REST, SOAP)
• Familiarity with Linux operating system
• Extensive knowledge of object-oriented analysis and design techniques
• Excellent English communication skills, both verbal and written
• Ability to think critically and solve problems with well thought out solutions
• Problem-solving with a high level of self-motivation and initiatives, and you are an excellent team player
• Possession of one or more Java certifications (Sun Certified Java Programmer, Sun Certified Java Developer, etc.)
• Knowledge of caching techniques (Varnish)
• Design and implement scalable, highly available and user-friendly web components for the existing e-Commerce application using all the necessary development tools
• Follow the company code conventions based on the official Java coding standards as well as software development best practices (Design Patterns, N-Tiers architecture)
• Collaborate with the other team members throughout the development lifecycle
• Develop proofs-of-concept (R&D) in collaboration with the architectural team
• Collaborate with business and product owners to translate business requirements into technical requirements
• Being organized, responsible for your work, and being a team player
• Bringing a positive attitude to the office
• Learning and adapting fast; taking charge and being willing to listen