Position: Senior Java Developer
Category: Java
English level: upper
Years of experience: 5


October 2021 — Present
SENIOR SOFTWARE ENGINEER

Responsibilities:
• Develop, test, and maintain enterprise e-commerce solutions
• Focus on solution performance and maintainable architecture  
• Participate in basic DevOps activities
• Participate in code review
• Write technical documentation for implemented solutions
• Mentoring, sharing, onboarding Intern and Junior colleagues
• Provide estimates for Intern and Junior colleagues on Team Lead request
• Actively participate in client meetings and team meetings
• Collaborate with the client team and project delivery team to clearly explain solutions, identify roadblocks, and identify risks 
• Work closely with Team Lead and Delivery Manager to evaluate the sprint plan and risks
• Work closely with UI/UX Engineer and Quality Engineering team to ensure proper implementation of the project functionality

Product:
ABB is an eCommerce B2B major electrical equipment manufacturer.

Technologies & tools:
Java 11, SAP Hybris, Spring (Security, MVC), Java Script, jQuery, CSS, HTML, Oracle, Solr, Tomcat, Apache Ant, Jenkins, Git, JUnit, Mockito, Log4j, AWS, Azure DevOps.

July 2019 — October 2021
SOFTWARE ENGINEER
Responsibilities:
• Develop, and test e-commerce solutions 
• Write technical documentation
• Write unit tests and perform development testing

Product:
1) Acushnet is an eCommerce B2B and B2C company focused on the golf market.
Technologies: Java 11, Spring (Security, Boot, Data), React, CSS, HTML, Hibernate, Kafka, MySQL, MongoDB, Solr, Gradle, Git, JUnit, AssertJ, Mockito, AWS, Docker, Jira.
2) Trek Bicycle Corporation is an eCommerce B2B and B2C company focused on bicycle and cycling product manufacturers and distributors.
Technologies: Java 11, Spring, Java Script, jQuery, CSS, HTML, Oracle, MySQL, Maven, Jenkins, Git, JUnit, Mockito, AWS, Jira.

November 2018 — May 2019
JUNIOR JAVA DEVELOPER
Product:
ClinDisc is designed to serve as a common platform for the storage and management of files related to clinical trials during the period of trial conduct.
Technologies: 
Java 8, Spring, Vaadin, HTML, CSS, Hibernate, JPA, MYSQL, Maven, Jenkins, Git.

August 2018 — November 2018
JUNIOR JAVA DEVELOPER
Product:
Project eCampus is a modern, secure application to manage electronic education processes in educational organizations.
Technologies:
Java 10, Spring (Boot, Security, Data), Angular 6, Materialize CSS, HTML, Hibernate, PostgreSQL, Gradle, Jenkins, Git, JUnit, Mockito, CircleCI, AWS.