Senior JAVA Developer - eCommerce Experience
Brixio
- Rabat
- CDI
- Temps-plein
- Develop and test functionalities utilizing J2EE and HCL 9.1 framework (or equivalent).
- Collaborate with Technical Leaders and Senior Engineers to manage sprints, backlogs, and documentation within Jira, BitBucket, and Confluence (Atlassian suite).
- Produce technical documentation aligned with assigned development tasks.
- Ensure high-quality code by designing and writing test cases for automated testing and participating in code review sessions under the guidance of Senior Developers and Technical Leaders.
- Optimize performance through implementing best practices including caching, CDN integration, and database and code optimization techniques.
- Maintain a balance between technical writing and development tasks, with an approximate split of 20% writing to 80% development.
- Proven track record of successfully implementing international eCommerce sites with high traffic volume.
- Minimum of 3+ years' hands-on experience in Java development, including proficiency in JPA/Hibernate, Spring, SOAP Web Services, JMS/ActiveMQ, REST, JSON, Gradle, Maven, Ant, and Spring MVC.
- Strong passion for software engineering, with a focus on object-oriented programming, code reuse, and the implementation of distributable API layers.
- Familiarity and comfort working with Docker containers and Kubernetes.
- Confidence in developing within a modern CD/CI pipeline based on Agile methodologies and tools such as Jira, GitLab, and Confluence. Experience with cloud platforms like Azure or AWS, including managing merge sessions, is preferred.
- Proficiency in relational databases, particularly Oracle; knowledge of the HCL Catalog data model is advantageous.
- Experience with Automated Testing, utilizing tools like Cucumber.
- Previous involvement with HCL Commerce (minimum version 8.0, preferably version 9.1); alternatively, experience with enterprise eCommerce platforms such as SAP/Hybris or ElasticPath is welcomed.
- Exposure to eCommerce web service development to support the Headless Front-End paradigm.
- Knowledge of Algolia Search and Merchandising tools is a plus.