Position: Senior Java Developer
Category: Java
English level: upper
Years of experience: 4


Worked in bank oriented company with project which covers desktop, web and Android sphere. This project is system layer between Automatic Banking System and client consists of UI, business logic services and ABS gateway. My role was to upgrade technology stack with help introduction new and transfer to modern versions old frameworks, do integrations with ABS gateways by REST and improove existing functionality.

In the current working place my responsibilities are upgrade technology stack and introduce new technologies with organic step by step weaving with existing stack in the fintech Java EE project oriented focused on the microcredit provision in the EU. Migration from Java EE/JDBC to the Spring + Hibernate. Working with BPM's such as Camunda and different log technologies including full implementation of MDC pattern based on the mix consisting of Spring filters for REST API and AOP for the Camunda process logging. Introducing the BDD testing based on the Mockito + JUnit 5 and Arquillian container as a solution for the integration testing. Working with JBoss and Tomcat servers.