Senior java developer
Москва
Команда развивает продукты на базе мультимодальной модели GigaChat. Роль фокусируется на разработке ядра бэкенда, повышении производительности и проектировании отказоустойчивых, масштабируемых сервисов, критичных для доступности и скорости продукта
ГрейдSenior
Опытот 5 лет
Стек
JavaSpring BootPostgreSQLKafkaClickHouseHibernateJVM профайлерJUnit
Задачи
- •Разработка и оптимизация ядра бэкенда
- •Перфоманс‑тюнинг сервисов и оптимизация SQL‑запросов
- •Проектирование масштабируемых и отказоустойчивых архитектур
- •Поиск и устранение утечек памяти, анализ Heap Dump
- •Организация шардирования и партиционирования таблиц
- •Проведение командных кросс‑ревью системного кода
Обязательно
- •опыт работы на Java 8–21 от 5 лет
- •опыт в высоконагруженных коммерческих проектах (от 3 лет)
- •опыт с Spring Framework (Spring MVC, Security, JDBC, Boot)
- •опыт с PostgreSQL и ClickHouse
- •опыт работы с Apache Kafka
- •опыт работы с Hibernate и оптимизацией ORM
- •опыт профилирования JVM и поиска утечек памяти