Position: Senior Software Engineer (Hybris/Java)
Category: Java
English level: intermediate
Years of experience: 7


Java developer with more than 7 years of software development experience.
Have practical experience in the development of applications based on Java EE and Spring Framework stacks and e-commerce projects based on the SAP Hybris Commerce platform, based on microservice and monolith architecture
Key business domains: software development, banking software, e-commerce.

Work experience:
- E-commerce project (January 2021 - present):
The e-commerce project is based on the Hybris platform for a huge Canadian customer
Tech stack: Hybris 2005/2211, Spring Framework, Azure (Service Bus, SQL, CosmoDB), SAP Cloud
Responsibilities: Implementation of one digital platform for all customer banners. The project had several phases, one of them was the integration of two different Hybris instances based on different versions of Hybris. The second was the implementation of an order fulfillment service on Spring Boot and integration with Hybris.
Also, participated in the migration to the newest version of Hybris.

- E-commerce project (May 2018 - December 2020): 
The e-commerce project is based on the Hybris platform for a huge customer, which has 7+ business units and 1000+ stores in different European countries.
Tech stack: SAP Commerce Cloud (Hybris 2005), Spring Framework, SAP Cloud
Responsibilities: Implementation of one digital platform for all customer business units (BU) for easy feature delivery across BUs. The main challenge was the different BU features, that should live in one codebase. 

Digital FUIB (May 2016 - May 2018):
It’s a client-bank system for corporate customers with remote banking services.
Tech stack: Java 6/8, Java EE, Spring Framework, IBM WebSphere, WildFly Swarm
Responsibilities: new feature development, bug fixing, production tickets/issues resolving.