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

I have 3 years of commercial experience in web development. Took part in development of web applications and high load systems, performance tuning, covering code with tests, fixing concurrency issues and writing thread-safe code. I have worked with such technologies like Spring, Hibernate, Kafka, Docker and many others. I have had experience in written and spoken communication with foreign teammates.
- Fixing c​oncurrency ​issues and writing t​hread-safe code​ on J​ava 8;​
- Developing new API module using ​Guise​ and ​Hibernate;​
- Developing new ​Kafka ​module for communication with other services;
- Performance tuning (analyzing application flow using Y​ourKit,​optimization of SQL​ queries, ​DB indexing,​ implementing ​Guava​cache, improve l​oad balancing)​;
- Covering code with unit tests (J​Unit, ​​Mockito, ​​HSQLDB)​;
- Migrating applications to ​Docker​ containers.
- Setting up and working with J​enkins.​
I’m looking for an interesting project with challenging goals and modern technologies, where I can apply my knowledge and skills and advance in technical terms.