Position: Middle Java developer
Category: Java
English level: intermediate
Years of experience: 3

- Development and maintenance of large projects.
- Refactoring of the old code, while preserving the existing functionality.
- Rapidly learning new technologies.
- Avarage ability to add your own logic, architecture to the application
- Working with documents (.doc, .xml and others)
- Parsing JSON objects
Experience in programming for about 3 years.
I have 1.5 years of experience working with Java and JavaScript comercial experience.

We used Agile practices and Scrum as a framework for project management. Jenkins was platform of choice for CI/CD processes.

As part of technical experience I took part in:

- maintaining existing functionalities;
- developing new features;
- bug fixing;
- code quality control;
- software integration with legacy and external systems;
- software integration with document generation and management systems;
- creation of technical documentation.

Technologies used:
Solar, Jenkins, Spring Security, Spring boot, PostgresSql, MySql, MyBatis, Alfresco,Apache Velocity,Apache POI,Maven,
Javascript, HTML, CSS and some others.

Projects (EDMS / BPM projects, Backend and Frontend development): 1+1 chanel, COFCO Agri Ukraine.
Backend development in a team using current technologies.