Досвід роботи:
10+ years of experience in IT. 8+ years of experience in Java. 6+ years commercial developments in Java. 4+ year in Hybris.
Java Developer (SAP Hybris)
July 2023 – July 2025
Team size: 16 (6 backend developers, 1 frontend developer, 6 testers, 3 architects)
Role: Backend Developer
Responsibilities:
• Implemented new backend logic and enhanced existing functionality within the checkout flow.
• Integrated with external microservices using REST and SOAP APIs.
• Developed message-based integrations with RabbitMQ (publish/subscribe, message processing).
• Designed and maintained WCMS components to support business requirements.
• Wrote unit and integration tests with JUnit, Mockito, Spock, ensuring high code coverage and system stability.
Environment: Oracle DB, HSQL, Java 8, Git, Tomcat, IntelliJ IDEA
________________________________________
Java Developer (SAP Hybris)
January 2022 – March 2023
Team size: 9 (5 backend developers, 2 frontend developers, 2 testers)
Role: Backend Developer
Responsibilities:
• Designed and implemented RESTful APIs for frontend and mobile client integration.
• Optimized application performance and improved response times under high load.
• Extended backend logic and refactored existing modules for better maintainability.
• Configured and optimized Solr for search and indexing.
• Developed and maintained controllers, facades, JSP pages, and WCMS components.
• Performed data management and migrations using impex scripts.
Environment: MS SQL, Docker, Java 8, Git, Tomcat, IntelliJ IDEA, JRebel
________________________________________
Java Developer (SAP Hybris)
April 2021 – December 2021
Team size: 9 (6 backend developers, 1 frontend developer, 2 testers)
Role: Backend Developer
Responsibilities:
• Delivered new business functionality and features within the platform.
• Implemented and modified service layer components, controllers, facades, and WCMS modules.
• Developed and updated JSP pages.
• Managed data operations via impex imports.
Environment: MySQL, Docker, Java 8, Groovy, Git, Tomcat, IntelliJ IDEA
________________________________________
SAP Hybris Developer (Part-time)
November 2020 – March 2021
Team size: 10 (5 backend developers, 3 frontend developers, 2 testers)
Role: Backend Developer
Responsibilities:
• Built components for B2C projects, including service layer logic and controllers.
• Modified and extended system models, JSP views, and XML configurations.
• Developed and maintained facades to support business workflows.
• Managed data operations via impex imports.
Environment: MySQL, Docker, Java 7, Git, Tomcat, IntelliJ IDEA
________________________________________
Java Developer
September 2019 – December 2020
Role: Backend Developer
Responsibilities:
• Designed and implemented service layer modules, controllers, DAOs, and integrations with third-party systems.
• Designed database schema and optimized queries for MySQL.
• Developed dynamic UI pages using Thymeleaf.
• Implemented application security and data access with Spring Security and Spring Data.
• Built and maintained REST integrations between services.
Technologies: Java, Spring Core, Spring Boot, Spring Data, Spring Security, Hibernate, Maven, MapStruct, Thymeleaf
Environment: MySQL, Docker, Java 8, Git, Tomcat, IntelliJ IDEA
Technologies:
• Java
• Spring Core
• Spring Data
• Spring Security
• Spring Boot
• Hibernate
• Maven
• Tomcat
• MySQL
• Thymeleaf
• Mapstruct
Environment:
• MySQL
• Docker
• Java 8
• Git
• Tomcat
• Intellij IDEA
Освіта:
Incomplete Bachelor's Degree
Професійні та інші навички:
● SAP Hybris Experience: B2C and B2B Commerce Modules
● Java Build Tools: Maven, Ant
● Java Web Servers: Apache Tomcat
● Java Frameworks: Spring Boot (Bootstrapping), Spring MVC
● Java Dependency Injection: Spring Core
● Java Security Framework: Spring Security
● Web Services: SOAP, REST
● Programming Languages: Java, Groovy
● Databases: MSSQL, MySQL, PostgreSQL, HSQL, Oracle
● Operating Systems: Linux, Windows
● IDE: IntelliJ IDEA
● Scripting Languages: JavaScript
● Version Control: Git
● Virtualization Tools: Docker, VirtualBox
● Messaging Broker: RabbitMQ
● ORM: Hibernate
● Testing Frameworks: Spock, JUnit, Mockito
Додатково:
• Development, code review
• Personal strengths: strong technical background in Java development, effective communication and collaboration within cross-functional teams, result-oriented mindset with a focus on delivering business value, and hands-on experience in mentoring and knowledge sharing.
Languages
English: Intermediate
Russian: native