Tech Lead Java (GigaChat)
Москва
Команда развивает продукты на базе мультимодальной модели GigaChat. Роль отвечает за разработку и оптимизацию ядра бэкенда, повышение производительности и отказоустойчивости сервисов, а также за проведение кросс-ревью для надежной работы продукта
ГрейдLead
Опытот 5 лет
Стек
JavaSpring BootPostgreSQLKafkaHibernateClickHouseRedisJUnit
Задачи
- •Разрабатывать и оптимизировать ядро бэкенда
- •Тюнить производительность сервисов и проектировать отказоустойчивые решения
- •Проводить командное кросс-ревью кода
- •Анализировать утечки памяти и работать с профайлерами (Heap Dump)
- •Проектировать партиционирование, шардирование и распределённые транзакции
Обязательно
- •опыт на Java 8-25 от 5‑х лет (на высоконагруженном проекте от 3 лет)
- •опыт использования Spring Framework (MVC, Security, JDBC, Spring Boot)
- •опыт работы с PostgreSQL и ClickHouse и с Java профайлером
- •опыт поиска утечек памяти и анализа Heap Dump
- •опыт с Concurrency и анализаторами/планами SQL-запросов
- •опыт партиционирования, шардирования и распределённых транзакций
- •опыт работы с Apache Kafka и Redis