Top.Mail.Ru
Java Developer Technology Company
012 -5961868
negotiable
21.03.2022

Job Description

Responsibilities :

Описание роли
Эксперт по серверному ПО (Java 11+, Spring Boot, Maven\Gradle, Junit, Mockito, SQL\ORM)
Будет нести ряд обязанностей от разработки и внедрения стратегических продуктов до обеспечения того, чтобы клиент оставался на передовом крае технологий 
Участвует в разработке различных технологий, начиная с баз данных и инфраструктуры DevOps, поддерживающей непрерывное развертывание, и заканчивая встроенными приложениями
Искренне заинтересован в развитии и проявляет готовность к непрерывному обучению, активно участвует в жизни сообщества (например, работа с открытым исходным кодом, публикация или обсуждение технических идей)

Обязанности:
Внедрение серверных служб для приложений с высокой нагрузкой
Поддержание группы внешнего интерфейса — внедрение API и необходимых функций
Использование современных методы DevOps для непрерывного обеспечения
Определение архитектуры программного обеспечения и ее согласование ее с другими командами
Продвижение лучших практик и технологий в командах

Requirements :

Необходимый опыт, компетенции и навыки
5+ лет опыта работы с Java 11+
Хорошее знание SpringBoot 2+ и других популярных фреймворков.
Хорошее знание набора инструментов Java (Maven, Gradle и т.д.)
Опыт работы с базами данных (SQL, NoSQL, KV и т.д.)
Опыт работы с облачными провайдерами (AWS, GCP или Azure).
Опыт работы с инструментами и процессами DevOps
Опыт создания API (REST, OpenAPI, GraphQL, Swagger)
Опыт разработки через тестирование (JUnit, Mockito и т.д.)
Опыт кроссплатформенной разработки приветствуется
Знание Kotlin является огромным плюсом
Знание мультиплатформы Kotlin — огромный плюс
Опыт работы в Agile-командах или стартапах приветствуется
Письменный и устный Русский (выше среднего)