Position: Java Developer
Category: Java
English level: intermediate
Years of experience: 3


Throughout first six months I created project «MAG» (Management Access Groups) that
manages users from Active Directory. Used Java/Groovy. Frameworks: Grails/Spring,
ORM – Hibernate, DB – H2, Web server – Embedded jetty. Extra:
HTML/JS/SQL/QUARTZ
After that I did migration of applications to Java 1.8. Used Java frameworks:
Vaadin/Spring, ORM – JPA, DB – ORACAL Web server – Tomcat. Extra:
HTML/JS/SQL
Responsibilities: programming, supporting 5 different projects, preparing software
documentation, writing formal testing documentation (text), preparing data for testing.

Client server application to issue insurance. Designed to use in multiple offices. Client
desktop application can temporary work offline without access to main server and store
and generate policies. After network availability they will synch all data to the main
server. Also there limited version of application that can be installed and used on selfservice terminals with the touch screens. From the server side also available REST
services for frontend JSP based part. 
In addition, the project has organized work with third-party APIs, with the website and with the desktop application to obtain up-to-date data Also plans for the Viber bot.
Responsibilities:
Developing the Code as per the requirements.
Writing desktop/web UI.
Middle Java Developer
I have no experience with React / Angular, etc.
I'm not a CSS expert