Вживання російської небезпечне

Чому ми так вважаємо
Перейти на українську

Ігор

Junior Java Developer, 30 000 грн

Вид занятости: полная
Возраст: 20 лет
Город: Киев
Вид занятости:
полная
Возраст:
20 лет
Город:
Киев

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

Соискатель указал телефон , эл. почту и LinkedIn.

Фамилия, контакты и фото доступны только для зарегистрированных работодателей. Чтобы получить доступ к личным данным кандидатов, войдите как работодатель или зарегистрируйтесь.

Образование

Київський національний університет імені Тараса Шевченка

Факультет інформаційних технологій, Інженерія програмного забезпечення
Неоконченное высшее, с 2022 по 2026 (4 года)

Знания и навыки

  • Комунікабельність
  • Java
  • Spring Framework
  • Spring Boot
  • Знання принципів ООП
  • Git
  • Java Core
  • SQL
  • PostgreSQL
  • Hibernate
  • Docker
  • Spring MVC
  • Spring Data JPA
  • Spring Security
  • Spring IoC
  • Spring Web
  • JUnit
  • Mockito
  • Swagger
  • Aspect-oriented programming
  • Flyway
  • Postman
  • REST API
  • IntelliJ IDEA
  • Організованість
  • Collections Framework
  • Spring Cloud
  • Eureka Server / Eureka Client
  • Spring Cloud Gateway
  • Spring Cloud Config
  • Microservices
  • Apache Kafka
  • Мікросервісна архітектура
  • Redis
  • Loggin
  • Unit-тестування
  • Integration testing
  • Docker Compose
  • REST
  • Multithreading
  • Stream API

Знание языков

  • Украинский — свободно
  • Английский — выше среднего

Дополнительная информация

GitHub: https://github.com/IgorLugovoiii
LinkedIn: [открыть контакты](см. выше в блоке «контактная информация»)

Про себе
Я Java Backend Developer, працюю над власними pet-проєктами з мікросервісною архітектурою. Маю практичний досвід розробки RESTful API, побудови безпечних сервісів через JWT, впровадження fault-tolerance механізмів з Resilience4j та інтеграції між сервісами через Kafka, Redis і PostgreSQL.

Працюю з Java Core (колекції, Stream API, Optional, exception handling), Spring Boot, Spring Security, Spring Data JPA і Hibernate, Docker та контейнеризацією сервісів. Акцентую на чистому коді, структурованій архітектурі та тестуванні (юнiт та інтеграційні тести), дотримуюсь принципів SOLID та Clean Code. Вмію працювати в команді, ефективно комунікую, швидко навчаюся новим технологіям і готовий застосовувати набуті знання у реальних проєктах.

Про Pet-проєкт
Booking System — мікросервісна система керування бронюванням реалізована з використанням: Java 17, Spring Boot, Spring Security (JWT), Spring AOP, Spring Data JPA, Kafka, Redis, PostgreSQL, Docker, Docker Compose, Resilience4j, OpenFeign, Eureka, Spring Cloud Gateway/Config, Prometheus + Grafana, Java Core (колекції, Stream API, Optional, exception handling) та інші.

Що реалізовано:
Побудував мікросервісну архітектуру: auth, admin, booking, payment, inventory, notification, API Gateway, Eureka, Config Server, Logging Starter.
Реалізував JWT аутентифікацію та маршрутизацію через API Gateway.
Централізована конфігурація через Spring Cloud Config.
Kafka-продюсери/консюмери для подій та логування.
Міжсервісна комунікація через OpenFeign.
Інтеграційні тести з Testcontainers та Unit тести з Junit.
AOP для централізованого логування та обробки помилок.
Spring Data JPA Specifications для динамічних фільтрів.
Використання Docker для контейнеризації сервісів.

Покращення та оптимізації коду:
Виніс логіку логування та обробки помилок у Logging Starter (~40% менше дублювання).
Уніфікував роботу з Kafka.
Рефакторинг DTO, маперів та сервісного шару (~30% менше дублювань, чистіший код).
Замінено ручні фільтри та if-блоки на JPA Specifications (~25% менше умовної логіки, гнучкіші запити).

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

Похожие кандидаты

Все похожие кандидаты

Кандидаты в категории

Кандидаты по городам


Сравните свои требования и зарплату с вакансиями других компаний: