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


May 2020 - present  Java Developer
Europe’s largest wholesale platform for used cars. The company is using cutting-edge technologies to provide the best product on market. More than 500 microservice are running in production. 
Responsibilities: 
Requirements analysis and clarification, tasks estimation, server-side functionality development, code reviewing, creating Unit and Contract tests, interviewing  
September 2019 - May 2020: Java Developer
It’s a PAAS with customization capability for each customer's needs to be built on microservice architecture.  Customers can have different functionality for online/offline monitoring, diagnostic, and prognostic of devices. All functionality was created by scratch with strong performance requirements.  
Responsibilities:
Requirements analysis and clarification;
Estimation, prioritization, and distribution of tasks;
Coordinating of team activity;
Server-side functionality development;
Performance testing and improvement;
Code reviewing 
Creating Unit and Contract tests;
Interviewing  
July 2018 - August 2019: Java Developer	 
It is a bunch of online slot machines built on microservice architecture. Users can choose each of the slot machines and play, win coins, or bonuses. To increase his game experience he needs to buy additional coins. All backend is based on Spring Cloud components, front-end is written on C# and includes Facebook and mobile clients.
Responsibilities:
Requirements analysis and clarification, estimation, prioritization, and distribution of tasks, game development, integration with microservices unit testing;
May 2017 – June 2018: Java Developer Biggest Ukrainian bank with its own development team providing powerful innovative functionality in fin-tech. I was involved in building different services: online purchasing gasoline, card design, and funds transferring between accounts.
Responsibilities:
Requirements analysis and clarification;
Feature implementation;
Developing server-side functionality;
Unit testing;
Bug fixing;
Server management;
Technologies: Spring, Maven, MyBats, Redis, Postgresql, Tomcat, JSP, AOP