Position: Senior Java Software Engineer
Category: Java
English level: upper
Years of experience: 8

-=[For more details please, see CV once I have opened it]=-

1. Adobe Experience Manager developer of delivering dynamic banners content for betting application.

2. Assurance app. The project of web-based platform that is specialized in software solutions for the insurance sector. The solutions enable insurance chains with numerous clients to optimize their business processes and to benefit from significant potential for saving costs and implementing client insurance programs in order to improve their health-costs guarantee.

3. Platform-independent software solutions, development and inplementation features for POS products for retail sectors. 
Executable functions:
development and implementation solutions according to customer requirements;
analyze possibility to development retail solutions based on requirements;
implementation of new functionality based on hardware for retail;
support coworkers with projects;
organization of team work.

4. Development, implementation and support of e-document management system for industrial company. 
Executable functions:
improvement of e-document system;
development of architecture and analyze requirements for it;
implementation of functionality for own e-documents system;
development of expansion modules.
Having 8 years of software development experience.
Having 2,5 years in developing Enterprise Applications using Java / J2EE
Hands on experience in Core Java, JDBC, Spring Data JPA, Servlets, JSP, JavaScript, Ajax
Hands on experience in MSSQL, Firebird,  MySQL databases, SQLite
Hands on experience in using Spring Boot, REST, Tomcat, WildFly, Embedding Jetty servers
Knowledge of Hibernate
Knowledge of Angular
Knowledge of deploying apps on Docker
Good Team player and also have ability to work independently
Easily mingle with any environment and hardworking nature
Following to AGILE methodology.
I am looking for java-based back-end project(s) with possibility of knowledge and practice of UI tecnologies like Angular or React.
A good team of high level specialists
Friendly team
Ability to take wide technology stack view during work