Position: middle java developer
Category: Java
English level: intermediate
Years of experience: 2


Ambitious Java developer with 2 years of experience. Able to take on diverse development and bug fixing challenges. I have experience with developing new features and refactoring old, very coupled system to the new architecture. I've been working remotely since September.

Experience
Since of May 2017 I've been involved in the development and support of ‘Design & Print Online’ project. It's a software product for quick and easy design, development and printing, with the functionality of a graphics editor. 
Technology stack: Java 8, Java EE, Wildfly as a server, PostgreSQL and Hibernate, Amazon S3 as storage.
My main responsibilities are implementing new features, bug fixing, implement unit and integration tests using JUnit and Mockito. I have experience with PDF generation using BFO, image correction and processing with ImageMagick. 
Also, I've been involving in developing internal Content Management System for our Client using open-source CMS "Nuxeo". Key features are storing, validation and processing of documents. I've been involving in a speedup of these process. 

From February to April 2017 I studied at Softserve IT Academy. 
We developed application provides services for private kindergarten for the employees’ children. 
My role was a fullstack developer. Main responsibilities were: developing back-end and front-end functionality, took part in designing application architecture, bug fixing. 
Technology stack: Java 8, Spring IoC/MVC/Security, JSP, Spring Data Rest/JPA, Hibernate, MySQL, HTML/CSS/, JavaScript/jQuery, Bootstrap, Maven, Git.
Quality of delivered product is very important for me so I'm looking for a team with the same product-oriented approach.