Вакансия: Старший Java-разработчик (Единая система управления)
Описание вакансии
Мы разрабатываем внутренний программный продукт, отвечающий за основные направления для обеспечения эксплуатации космической системы: мониторинг состояния всех элементов системы, планирование линий связи и других ключевых работ системы, баллистика и навигационное обеспечение, хранение и управление ресурсной моделью системы.
Чем предстоит заниматься:
- Разработкой backend модулеи и сервисов Единой системы управления космическими аппаратами;
- Участием в проектировании решении вместе с аналитиками;
- Написанием чистого поддерживаемого кода;
- Тестированием своих решении модульными тестами;
- Проведением код-ревью своих коллег по команде;
- Определением метрик, по которым можно отслеживать состояние приложения;
- Поиском и использованием новых веб-технологии для решения задач;
- Прототипированием на уровне mvp новых сервисов;
- Предложением и доведением до реализации решений, улучшающих качество процесса разработки и самого ПО;
- Проектированием и разработкой API.
Что мы ожидаем:
-
Хорошее знание Java Core (11+);
-
Опыт коммерческой разработки на Java от 5 лет;
-
Отличное знание Spring Boot;
-
Понимание принципов разработки RESTful API;
-
Понимание структур данных, ООП и шаблонов проектирования;
-
Знание основных архитектурных паттернов и принципов микросервисной архитектуры;
-
Опыт в реализации распределенной инфраструктуры и кластеризованных микросервисов;
-
Опыт работы с SQL и NoSQL базами данных;
-
Опыт работы с брокерами сообщений (RabbitMQ, Kafka);
Будет плюсом:
- Хорошее понимание работы Linux, Docker, K8s, ELK, Grafana.
Мы предлагаем:
- Работу в аккредитованной ИТ-компании;
- Шаг в космос - для тех, кто вдохновлен идеей покорения космоса и мечтает быть к этому причастным;
- Возможность выбора формата работы (офис/гибрид/удаленка);
- Комфортный современный лофт-офис в 5 минутах от метро "Улица 1905 года";
- Оформление в соответствии с ТК РФ;
- Конкурентный уровень заработной платы - на уровне лидеров ИТ/телеком-индустрии.