- Зараз переглядає 1 шукач
Tech Lead Java Backend
-
Лукаш К.А., ФОП
ЗМІ, медіа; менше 10 співробітників - Дистанційна робота
- Повна зайнятість. Досвід роботи від 2 років.
- 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
Схожі вакансії
-
Middle Java Developer
HYS Enterprise, Дистанційно -
Full-Stack Java Developer
Лукаш К.А., ФОП, Дистанційно -
Junior Java Developer
Nix, Дистанційно -
Middle Java Engineer
Nix, Дистанційно -
Senior Java Engineer
Nix, Дистанційно