QUALIFICATIONS AND JOB DESCRIPTION
- Bachelor degree in Computer Science, Engineering
- Min. 5 years of relevant professional experience in Java Development using Agile development methodology
- Min. 2 years of in depth experience with web based/e-commerce applications on HYBRIS
- Solid experience with Java, J2EE, Spring MVC, Spring Boot
- Experience with HTML, JSP, TagLibs(jstl), XML, JavaScript and AJAX,Fetch API
- Strong with SQL, JDBC and ORM tools. Hibernate, JPA, Impex and Flexible Search are an asset
- Experience with web application servers - Tomcat preferred
- Experience 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 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
- Working knowledge of the Hybris e-Commerce platform
- Experience with scrum agile process
- Knowledge of caching techniques (ehcache)
- Analyze/Provide technical solutions to optimise and improve the existing application functionalities
- 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)
- Estimate work efforts required of the Java team for each phase of a project, and?delivering on time
- Collaborate with the other team members throughout the development lifecycle
- Develop proof-of-concepts (R&D) in collaboration with the architectural team
- Collaborate with business and product owners to translate business requirements into technical requirements
- Mentor junior team members in Java and Object Oriented programming best practices
- Participate in the code review of the developed modules
- Being organized, responsible for your work, and being a team player
İŞ TANIMI
We are looking for Hybris Developer at all levels of seniority as part of our Hybris team,who are results driven, customer obsessed and love learning! You also need to keep up with the pace and the energy of our dynamic team and agile environment.