• PRO

Vova

Java developer

Вид зайнятості:
повна
Вік:
28 років
Місто проживання:
Харків
Готовий працювати:
Київ, Львів, Харків

Контактна інформація

Шукач вказав телефон та ел. пошту.

Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.

Досвід роботи

Java-розробник

з 10.2023 по нині (1 рік 10 місяців)
ПриватБанк (Фінанси, банки, страхування)

Java-розробник

з 10.2023 по нині (1 рік 10 місяців)
PrivatBank, Київ (Фінанси, банки, страхування)

Внутрішній сервіс для менеджерів банку, призначений для аналізу клієнтських даних у реальному часі та генерації персоналізованих пропозицій.

Працював у команді з 5 Java-інженерів за методологією SCRUM.
Оптимізував високонавантажений сервіс, забезпечивши стабільну роботу при 500+ RPS.
Розробляв мікросервіси, налаштовував їхню взаємодію та забезпечував відмовостійкість системи.
Поліпшив продуктивність бази даних шляхом аналізу та редизайну індексів.
Реалізував кешування даних клієнтських сегментів у Redis із різним TTL залежно від популярності, що скоротило час формування рекомендацій та зменшило навантаження на сервіси.
Впровадив розподілене блокування через Spring ShedLock для гарантування одноразового виконання cron-завдань при роботі декількох інстансів сервісу.
Розробив клієнта для сервісу зі штучним інтелектом з автоматичними повторними запитами та захистом від збоїв, забезпечивши стабільну генерацію рекомендацій.
Налаштував надійний обмін даними через Kafka, забезпечивши стабільну передачу інформації між сервісами.

Технології: Java 17, Spring Boot, Hibernate, Spring Data JPA, PostgreSQL, Redis, Apache Kafka, Liquibase, Swagger, Jacoco, JUnit 5, Mockito, Testcontainers, Git, Gradle.

Java-розробник

з 07.2021 по 10.2023 (2 роки 3 місяці)
Укрзалiзниця, Київ (Транспорт, логістика)

Платформа для збору, оцінки та реалізації ідей співробітників і зовнішніх спеціалістів для покращення роботи Укрзалізниці.

Розробка API для подання та обробки заявок (Java/Spring Boot).
Інтеграція сповіщень (Email/SMS) щодо статусу заявок.
Створення ендпоінтів адміністративної панелі для модерації та призначення експертів.
Реалізація механізму голосування за найкращі пропозиції.
Написання тестів з використанням JUnit та Testcontainers.

Технології: Java 11, Spring Boot, Hibernate, Liquibase, Swagger, Jacoco, JUnit, Mockito, Testcontainers, Git, Maven.

Освіта

Харківський національний університет міського господарства ім Бекетова

Будівництво та цивільна інженерія, Харків
Вища, з 2017 по 2020 (3 роки)

Знання і навички

  • Java
  • Spring Boot
  • Java Core
  • PostgreSQL
  • Знання принципів ООП
  • Hibernate
  • Spring Framework
  • SQL
  • Git
  • Apache Maven
  • JUnit
  • Mockito
  • REST API
  • Redis
  • Apache Kafka
  • Liquibase
  • Gradle
  • Swagger

Знання мов

Англійська — середній

Схожі кандидати

Усі схожі кандидати


Порівняйте свої вимоги та зарплату з вакансіями інших підприємств: