Position: Java developer
Category: Java
English level: upper
Years of experience: 6

Implemented from scratch a new web-application component responsible for getting reports from Power BI which was highly appreciated by the customer.

Acquired valuable skills of troubleshooting and investigation of the complicated bugs on a project with rule-based architecture.
Software java developer with about 6 years' experience in Agile software development for the Java platform for the largest Ukraine outsourcing companies.

Responsibilities: full cycled software development, refactoring, bug fixing, unit/integration testing. 
Collaboration with colleagues from the distributed multinational team in order to clarify the requirements and details of implemented functionality in order to complete tasks with the best quality


Technologies and tools:
Java EE: Spring (Boot, Data, MVC)
Web-services: REST
ORM: JPA/Hibernate
SQL: MySQL, PostgreSQL, Oracle DB
NoSQL: Elasticsearch (with Kibana)
Web-servers: Tomcat, JBoss
Tests: jUnit, Mockito
OS: Windows, Linux
Other: Maven, Gradle, Git, Jira, Jenkins, ApacheCamel, Liquibase, Swagger
Front-end: HTML, CSS, JavaScript, TypeScript, AngularJS, Angular 2+ - basic
Interested in working for IT-company with conditionals for professional growth, learning new technologies, interesting projects, pleasant environment, and nice people:)

I'm not ready to support legacy code without tests and the possibility of its refactoring.