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

- Implementation of 2 microservices by myself.
- At my suggestion, integration tests were implemented in almost all microservices.
- Took part in a Groovy + Spock workshop.
- Raised test coverage of 2 microservices up to 90%.
- Optimization of database queries to reduce the average query processing time.
- Updated onboarding guide that extremely decreased questions number from new devs.
- Java SE: Java Core, Collections, Exceptions, I/O, JDBC
- Java EE: JPA(Hibernate), QueryDSL
- Spring: Core, MVC, JDBC, Data, Boot
- SQL: PostgreSQL, MySQL
- Tests: JUnit, Mockito, Groovy + Spock
- Build tools: Gradle
- Version of control: Git, FlyWay
- AWS: S3, Lambda, SNS, SQS.
- Challenging and interesting tasks.
- Democratic management.
- Friendly team.
- Flexible working hours.
- Wide social package.
- Opportunities for self-realization, professional and career growth.