Описание
Привет! Это команда Java-платформы. Мы создаём и развиваем собственную языковую платформу — библиотеки и инструменты, на которых работают Java-сервисы продуктовых команд компании. Мы унифицируем подходы, развиваем инфраструктуру вокруг Java-сервисов и отвечаем за то, чтобы платформа была удобной и надёжной для её пользователей. Наши потребители — критичные для бизнеса команды, поэтому мы уделяем большое внимание качеству кода, покрытию тестами и несём ответственность за результат. Ищем Java-разработчика, который будет развивать платформу, поддерживать её пользователей и участвовать в автоматизации.
Задачи
•Разрабатывать и поддерживать платформенные библиотеки и внутренние сервисы.
•Развивать инструменты профилирования Java-сервисов.
•Писать инструменты анализа логов и участвовать в исследовательских задачах.
•Развивать Java-специфику CI: кэширование, автоматизацию проверок, ускорение сборок.
•Исследовать и внедрять современные возможности Java.
•Поддерживать пользователей платформы по вопросам инфраструктуры.
Требования
•Глубокое знание Java, опыт от 5 лет в коммерческой разработке.
•Опыт профилирования Java-приложений, снятия и анализа дампов памяти.
•Опыт работы с SQL или NoSQL базами данных.
•Понимание принципов работы JVM.
•Опыт написания тестов: юнит, интеграционные, end-to-end.
Будет плюсом
•Опыт работы с GitLab CI и автоматизацией сборок.
•Понимание и/или опыт реализации паттернов распределённых систем.
•Интерес к исследовательским задачам.
•Желание писать понятную документацию и развивать платформу как продукт для внутренних команд.
Условия
Условий в вакансии нет.