• Зараз переглядає 1 шукач

Tech Lead Java Backend

  • Java
  • SQL
  • PostgreSQL
  • Docker
  • Spring boot
  • REST API
  • REST
  • Redis
  • Робота з базою даних
  • Prometheus
  • Apache Kafka
  • CRUD
  • Логування
  • Розробка API
  • JSON Web Token
Показати всі навичкиЗгорнути навички

Опис вакансії

Шукаємо сильного Java-розробника (Tech Lead) для створення архітектури нової платформи оголошень. Потрібно спроектувати систему з нуля: від вибору стратегії ізоляції даних (multi-tenancy) до масштабування на мільйони записів.

Стек: Java 21, Spring Boot 3, PostgreSQL, Redis, Kafka, Docker/K8s.

Ваші завдання:

  • Архітектура: Проектування Multi-tenancy (ізоляція даних, гнучкі конфігурації для кожного тенанта).
  • Core-розробка: REST API, авторизація (JWT), інтеграція з S3, повнотекстовий пошук.
  • Performance: Оптимізація складних SQL-запитів (EXPLAIN), робота з індексами, кешування (Redis).
  • Технічне SEO: Генерація Sitemap, оптимізація віддачі контенту для SSR.
  • Observability: Налаштування логування (ELK), збору метрик (Prometheus) та трасування запитів.

Очікування:

  • Java Expert: 5+ років досвіду, Spring Boot, глибоке розуміння роботи JVM.
  • Database Guru: Глибоке знання PostgreSQL (партиціювання, блокування, оптимізація).
  • System Design: Досвід побудови SaaS або Highload-систем.
  • Mindset: Вміння тримати баланс між «швидко для MVP» та «надійно для Scale».

Етапи (Roadmap):

1. MVP: Ядро системи, CRUD, Auth, базовий пошук.

2. Production: Технічне SEO, метрики, логи, стабілізація.

3. Scale: Горизонтальне масштабування, шардування, підтримка 100+ сайтів.

ПИШIТЬ У ТЕЛЕГРАММ: @Video2023_Prod


Схожі вакансії

Усі схожі вакансії

Вакансії в категорії

Вакансії за містами

Вакансії за сферою діяльності