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

Had an experience of managing the work on one subproject which included the understanding of complex business requirements, subtask division, estimation, creating deployment plan, of course implementing and managing the interaction with other teams.
3 years of commercial experience in English speaking team. Solid knowledge in Java, OOP, Spring, Spring Boot, Spring Data, REST API, microservices, ORM(Specifically Hibernate), Apache Kafka, Kafka Streams, Kafka Connect, MySQL, Docker. Writing unit, integration(with using Testcontainers) and sometimes e2e(Cocumber, Karate) tests. Writing documentation and using Swagger for generating documentation. A little experience in using AWS tools like s3 and DynamoDb, load testing by using Gatling. Good experience in creating Jenkins CI/CD pipelines. Familiar with Kubernetes deployment, usage of gitops tools like ArgoCD, configuring alerting and monitoring systems specifically Sumologic, Prometheus, Grafana, db migration tools like Flyway.