Бэкенд-разработчик на Java/Kotlin в команду тим-менеджмента Эйчартеха
ЯндексОписание
Эйчартех Яндекса создаёт и поддерживает экосистему внутренних сервисов для ежедневной работы десятков тысяч сотрудников. Наша команда часть Эйчартеха, и наша главная задача помогать бюджетологам экономить человеко-недели каждый месяц при закрытии расчётных периодов.
Продукт собирает из различных мастер-систем данные о распределениях бюджета и сотрудниках. Мы версионируем и агрегируем эти данные и предоставляем конечным пользователям возможность просматривать их в разных срезах с гибкой фильтрацией.
Какие задачи вас ждут:
Проектирование и разработка
Всё начинается с требования. Дальше идут спецификация, декомпозирование, разработка и тестирование. Большое количество вовлечённых во взаимодействие сервисов, сложная предметная область и высокая критичность продукта отличная комбинация для демонстрации скилов проектирования. Мы много думаем в начале и покрываем решение автоматическим и ручным тестированием в конце.
Инфраструктура, рефакторинг и технический анализ
В команде поощряются инициатива и участие разработчика с момента технического анализа задачи. Мы всегда готовы рассмотреть обоснованные предложения по рефакторингу кода или по внедрению новых технических средств, которые повысят качество нашего сервиса или облегчат его разработку.
Развёртывание и сопровождение
Сервисом пользуются сотрудники, которые считают бюджеты в масштабах всего Яндекса. Поэтому первым приоритетом для нас является надёжность сервиса. Мы постоянно работаем над улучшением observability и не собираемся останавливаться. Кроме того, сервис имеет высокую пишущую нагрузку, а чтения происходят из большого объёма данных, поэтому второй наш приоритет эффективность. Всегда пригодятся умения профилировать и анализировать сложные SQL-запросы.
Мы ждем, что вы:
- Работали с инструментами для управления микросервисами и их оркестрации
- Понимаете экосистему JVM и тесную интеграцию Kotlin с Java
- Умеете разрабатывать производительные и поддерживаемые приложения с помощью Kotlin
- Умеете проектировать структуру реляционных баз данных (у нас Postgres)
- Можете оценить эффективность алгоритмов и оптимизировать производительность системы в целом
Будет плюсом, если вы:
- Работали с API Gateway
- Работали с gRPC
- Работали с Temporal
- Любите и уважаете актуальную документацию и её чтение и написание
Java Lead в команду рекомендательных сервисов и модерации в VK
Тимлид в команду компенсаций по итогам ревью
Описание
Эйчартех сердце внутренних сервисов компании. А наша команда финансовых инструментов отвечает за то, чтобы сотрудники получали свои деньги вовремя и без ошибок.
Мы ...
Тимлид в команду компенсаций вне ревью
Описание
Эйчартех сердце внутренних сервисов компании. А наша команда финансовых инструментов отвечает за то, чтобы сотрудники получали свои деньги вовремя и правильно.
Мы работаем ...