Position: Senior Java Developer
Category: Java
English level: intermediate
Years of experience: 4

Certified Java SE Programmer (Oracle certification 1Z0-803)
I have more than 4 years of production experience in Java software development. 
My responsibilities included:
- new features development;
- bug fixing;
- data migration;
- code review;
- writing tests;
- communication with customer;
- technical support.

Projects:
- Telecommunication project, based on microservices architecture.
Main technologies: Java 8, Spring Boot, Spring, Hibernate, OpenFeign, Swagger, Docker, MySQL, Maven, ELK;
- E-commerce project, based on Hybris e-commerce platform.
Main technologies: Java 8, Hybris, Spring, MySQL, Ant;
- RESTful web service.
Main technologies: Java 8, Dropwizard, Guice, Hibernate, Docker, MySQL, Gradle;

Technologies:
Techniques and processes: TDD, BDD, pair programming; 
Agile: SCRUM, KANBAN;
DB: MySql, H2;
Ecommerce: Hybris;
Frameworks: Spring (Core, MVC, Test, Data, Boot), Google Guice, JPA/Hibernate; 
Containerization: Docker;
Build automation tools: Ant, Maven, Gradle;
Testing Frameworks: Cucumber, Junit, Mockito, Spock;
Software and tools: GIT, Jenkins, Jira, CA Agile Central (Rally);
I would like to work mostly with backend development. I'm looking for the project to improve my skills (Java 8+, Spring, Hibernate, Docker, microservices architecture) and I'm interested in learning new skills (NoSQL databases, Clouds (AWS, GCP, etc), Kubernetes)