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.Requirements
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