Java-разработчик (Мобильная ОС)
Описание
Локация: Санкт-Петербург, Новорощинская улица, 4с2. Офисный формат работы, на месте работодателя.
Компания
Ред Софт — российский разработчик системного и прикладного программного обеспечения, государственных информационных систем и ПО на базе искусственного интеллекта; аккредитованная IT-компания.
Что делать
Разрабатывать и поддерживать backend-сервисы на Java для мобильной операционной системы.
Проектировать и реализовывать микросервисную архитектуру, пользовательские и developer-порталы, а также участвовать в разработке мессенджера.
Разрабатывать и документировать REST API с использованием springdoc-openapi.
Интегрировать сервисы с различными системами через Apache Kafka.
Оптимизировать производительность и масштабируемость приложений, участвовать в code review и улучшении качества кода.
Настраивать и поддерживать CI/CD-процессы.
Требования
От 3 лет коммерческой разработки на Java.
Глубокое знание Spring Framework, включая Spring Boot и Spring Cloud; опыт микросервисной архитектуры.
Уверенное владение PostgreSQL и РЕД БАЗА ДАННЫХ.
Опыт работы с Apache Kafka и Redis для кэширования и хранения временных данных.
Навыки контейнеризации с Docker и Docker Compose, опыт работы с Kubernetes.
Опыт разработки и документирования REST API, включая springdoc-openapi.
Уверенное владение Maven; опыт работы с Git и GitLab CI или аналогом.
Понимание принципов SOLID, DRY и KISS.
Продвинутое владение Linux.
Хорошо, если есть
Опыт работы с РЕД ОС или другими российскими дистрибутивами Linux.
Знание Domain-Driven Design, паттернов проектирования, а также опыт настройки мониторинга и логирования с Prometheus, Grafana и ELK.
Опыт frontend-разработки на React.
Знание Go, Ruby, Kotlin или JavaScript.
Опыт интеграции IoT и мобильных устройств с микросервисами.
Культура и преимущества
Постоянное трудоустройство в быстрорастущей компании, занимающейся импортозамещением.
Работа в аккредитованной Минцифры IT-компании; продукты включены в реестр российского ПО.
Плавный ввод в должность, период адаптации и наставничество.
Гибкое начало рабочего дня, отсутствие бюрократии и дресс-кода.
ДМС со стоматологией.
Процесс найма
Собеседование в один, максимум два этапа.
Быстрая обратная связь по итогам собеседования.