Senior Kotlin/Java Developer
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Проект заключается в разработке системы по операционному и стратегическому финансовому планированию, прогнозированию результатов деятельности компании в долгосрочной перспективе, а также модуль помощи принятия решений для оптимизации расходов.
Кастомная разработка BI под заказчика (500+ пользователей) с дальнейшей перспективой тиражирования.
Наш backend стэк строится по микросервисной архитектуре на базе Kotlin с применением Clean Architecture подхода и следующих базовых технологий:
- Gradle,Maven
- Spring Framework (Core, Boot, Security, Data, Web, WebFlux, Cloud etc.)
- PostgreSQL MySQL, Mongo
- Gitlab
- Graphql/Rest/Soap
- ELK
- Docker, Kubernetes
- Agile
- Микросервисная архитектура
- Опыт работы с ML
- Работа с серверами приложений как OpenSource, так и промышленными
- Опыт работы с интеграционными решениями
- Опыт работы с продуктами SAP (хранилище, интеграционный слой)
Вам предстоит:
- Участие в создании новой платформы для построения финансовой модели в один из крупных металлургических холдингов
- Создание чистого кода с комментариями, покрывая его юнит и интеграционными тестами
- Проведение code review
- Участие в митингах и технологических встречах с бэкенд разработчиками
- Использование практик Clean Architecture и TDD
- Проектирование архитектуры платформы и поиск оптимальных решений
- Интеграция с внешними системами (SAP)
Требования:
- Опыт промышленной разработки от 3 лет на Java или Kotlin.
- Понимание принципов работы JVM
- Знания алгоритмов и структур данных
- Отличное владение Spring
- Знание принципов ООП и паттернов проектирования
- Опыт проектирования реляционных БД, умение писать сложные sql запросы
- Опыт проектирования микросервисной архитектуры
- Опыт настройки CI/CD окружения
- Опыт интеграции с промышленными системами (большой плюс, если с SAP)
- Самостоятельность и проактивность
Бонусы
- зарплата обсуждается индивидуально по итогу собеседования
- годовой бонус по итогу работу по согласованию с руководителем
- медицинская страховка со стоматологией
- корпоративная мобильная связь
- возможность удаленной работы
Начало работы в промежутке с 9 до 11, кому как удобнее.
Можно работать из офиса в городах:
Москва, Питер, Губкин, Железногорск, Нижний Новгород, Новотроицк, Старый Оскол, Самара, Чита, Ярославль.