Middle Hybris Engineer (#711)

Ukraine
Work type:
Office/Remote
Technical Level:
Middle
Job Category:
Software Development
Project:
Fortune 500 engineering and tech company

Our client has implemented one common ecommerce platform for all business units based on SAP Hybris technology. The whole platform is developed in 2 distinct portions: Core functionality that is applied across all or several business units and Specific separate Hybris projects that have different business requirements and that are developed on top of the Core project.
We are looking to expand the team to support new functionalities and processes implementation for new Hybris projects on top of Core project, upgrade of core functionalities, and their further rollout.

Responsibilities:

  • Write well-documented, highly maintainable, and performing code, with appropriate test coverage;
  • Analysis, design and implementation of business requirements utilizing Hybris technologies and spring framework in Java EE.
  • Work with Incident management teams to resolve production incidents/issues;
  • Participate in peer code and design reviews;
  • Investigate and resolve application issues, bottlenecks, and inefficiencies;
  • Daily communication with team members & managers.

Requirements:

  • Prior experience working in a large eCommerce application is preferred;
  • Strong knowledge of Hybris (we work with 2205 version);
  • Hybris hAC, eCommerce accelerators utilization;

 

Proficient in SAP Commerce Hybris concepts:
• Accelerators
• Extensions
• WCMS
• Impex
• Cronjobs
• SOLR
• Internationalization
• Controllers and endpoints
• Understanding of hybris layer architecture: controllers, façades, services, DTO classes
• Flexible search service
• Groovy programming
• hac
• Backoffice
• Etc

Coding experience in Java and Spring Framework
• Junior level is a must-have requirement or medium level is a nice-to-have requirement
• Proficient in JAVA and Spring concepts
- Java: JVM, classes, interfaces, inheritance, ect
- Spring: Spring Beans, Spring MVC, Spring bean life cycle, etc
- Web programming: API concepts, REST calls, HTTP protocol, core security concepts

Microsoft Azure Cloud:
• Junior level is a must-have requirement
• At least working knowledge of basic Azure concepts
Hands-on experience with CI/CD tools
• Software repositories, e.g. GitHub or BitBucket
• Build and deployment tools, e.g. Jenkins

We offer:

  • Flexible working format - remote, office-based or flexible
  • A competitive salary and good compensation package
  • Personalized career growth
  • Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
  • Active tech communities with regular knowledge sharing
  • Education reimbursement
  • Paid vacation days, sick leaves, and days off
  • Healthcare & Sport program
  • Medical insurance
  • Memorable anniversary presents
  • Corporate events and team buildings