Position: Middle Java developer
Category: Java
English level: upper
Years of experience: 2


As a Backend Software Engineer with 2 years of experience, I have worked on five distinct projects where I successfully implemented numerous features and honed my development skills. My educational background in Computer Science from the Faculty of Computer Science and Cybernetics at Taras Shevchenko National University of Kyiv has also given me a strong foundation in analytics.

Here's a summary of my skills and experience that make me an ideal fit for this position:

Java SE 8 and 17
Spring Framework, including Core, Data, MVC, Security, and Boot
DevOps tools like Kubernetes (which I have deployed projects on) and GitLab CI/CD
Container management systems such as Docker
Experience working with AWS, including S3, service deployment, and SES
Knowledge of ORM tools like JPA and Hibernate
Experience with project management tools, primarily Maven and some exposure to Gradle
Proficiency in mocking tools like Mockito
Familiarity with testing tools like TestContainers, DbUnit, and JUnit
Experience with different operating systems including Linux, MacOS, and Windows
Strong familiarity with relational databases like PostgreSQL and Clickhouse
Web API Testing tools including Postman and Swagger
Message queues like Apache Kafka (+ Zookeeper) and RabbitMq
In addition to my technical skills, I possess Upper-Intermediate English proficiency and Intermediate German proficiency, and I have extensive experience communicating with English-speaking customers.