Middle Java/Kotlin 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
Вам предстоит:
- Участие в создании новой платформы для построения финансовой модели в один из крупных металлургических холдингов
- Создание чистого кода с комментариями, покрывая его юнит и интеграционными тестами
- Проведение code review
- Участие в митингах и технологических встречах с бэкенд разработчиками
- Использование практик Clean Architecture и TDD
- Участие в проектировании архитектуры платформы
- Интеграция с внешними системами (SAP)
Требования:
- Опыт промышленной разработки от 2 лет на Java или Kotlin.
- Понимание принципов работы JVM
- Базовые знания алгоритмов и структур данных
- Уверенное владение Spring
- Знание принципов ООП и паттернов проектирования
- Опыт проектирования реляционных БД, умение писать простые sql запросы
- Опыт написания юнит тестов
- Самостоятельность и быстрая обучаемость
Бонусы
- зарплата обсуждается индивидуально по итогу собеседования
- годовой бонус по итогу работу по согласованию с руководителем
- медицинская страховка со стоматологией
- корпоративная мобильная связь
- возможность удаленной работы
Начало работы в промежутке с 9 до 11, кому как удобнее.
Можно работать из офиса в городах:
Москва, Питер, Губкин, Железногорск, Нижний Новгород, Новотроицк, Старый Оскол, Самара, Чита, Ярославль.