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

- was responsible for setting up and support of all financial back-end and calculations for a project, my team worked on. Including requirement clarification from the product owners and directly from a Dutch accountant specialist, DB design, logic implementation, integration with external financial tools and test coverage with a variety of possible cases. (previous project)

- improved stability of production builds and eliminated several major issues with local builds of an application by cleaning up maven dependency conflicts across all modules of the application. 

- reconfigured java Redis client to support ssl connection and created separate configuration to work with Redis cluster. Redesigned and implemented data structure for storing into Redis, which significantly increased performance and decreased memory consumption.

- designed, implemented and delivered long-term epic that included the development of a small java-library for usage in the main project, Amazon SQS and Amazon S3 services, and development of new microservice with separate DB. A part of implementation was done with the help of several junior developers under my supervision.

- was chosen as a supervisor for a team of 2 junior developers and QA. My responsibilities involve: technical consultations, code reviews, production deployment support but not writing code by myself.
Seven years of commercial Java development experience with diverse technology stack.
For my further professional development, I'd like to work with:
- must have: Java 11+, Spring, Hibernate, Docker
- nice to have: NoSQL, Message Brokers, modular monolith or microservices architecture

Please do not send me offers from illegal, gambling or russian companies.